Function shell脚本函数参数/参数

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

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

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

来源./test.sh;谈谈约翰和史密斯


我似乎无法让它发挥作用,不知道我哪里出了问题,我试着读了起来,但感到困惑

这应该是没有必要的

talk()
{
   echo "hi! $1 $1"
}
定义函数。 在源代码之后,您可以使用

talk Hans Peter
在sh中,变量不是用前缀$声明的,而是通过这种方式访问的:

a=5
echo $a
另外,
function
关键字不是POSIX标准函数声明语法的一部分;它是bash采用的ksh扩展(不能保证受
/bin/sh
支持,在支持它的shell中使用它也不一定是个好主意)。看见
a=5
echo $a