fun(){
echo "$1"
}
fun "abc"
$1就代表了你传进去的第一个参数,$2当然就是第二个参数,fun就是你定义的函数名,后面的“abc”就是实参,即你说的变量,运行之后就会显示abc
#!/bin/sh
myFunc()
{
echo "$1"
}
var="$1"
myFunc "$var"
---------------
脚本名为test.sh,执行脚本 ./test.sh test
最后就会在屏幕上打印出字符串 test
说明:脚本主体中用$1取脚本的第一个参数,函数中用$1取函数的第一个参数。第二个参数用$2。依此类推,直到$9。