shell脚本函数参数/参数[重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

我正在玩基本的shell脚本,并想知道如果可能的话如何执行以下操作

我已经创建了一个带有函数的基本脚本,我想在使用诸如名字和姓氏之类的变量键入主命令时调用它

source ./test.sh;谈论约翰史密斯

  function talk($firstName, $lastName)
{
        echo "hi! ${firstName} ${lastName}"
}

我似乎无法让它工作,不知道我哪里出错了,我已经尝试过阅读但感到困惑

function shell sh
1个回答
0
投票

这不应该是必要的。

talk()
{
   echo "hi! $1 $1"
}

定义函数。在源之后,您可以使用它来调用它

talk Hans Peter

在sh中,变量不是用前缀$声明的,而是以这种方式访问​​:

a=5
echo $a
© www.soinside.com 2019 - 2024. All rights reserved.