这个问题在这里已有答案:
我正在玩基本的shell脚本,并想知道如果可能的话如何执行以下操作
我已经创建了一个带有函数的基本脚本,我想在使用诸如名字和姓氏之类的变量键入主命令时调用它
source ./test.sh;谈论约翰史密斯
function talk($firstName, $lastName)
{
echo "hi! ${firstName} ${lastName}"
}
我似乎无法让它工作,不知道我哪里出错了,我已经尝试过阅读但感到困惑
这不应该是必要的。
talk()
{
echo "hi! $1 $1"
}
定义函数。在源之后,您可以使用它来调用它
talk Hans Peter
在sh中,变量不是用前缀$声明的,而是以这种方式访问:
a=5
echo $a