shell 函数:
funname()
{
action;
}
eg: demoFun(){
echo "这是我的第一个shell函数"
}
echo "-----函数开始执行---"
demoFun
echo "-----函数执行完毕,"
有返回的函数
funwithreturn()
{
read aNum
return ${aNum}
}
funwithreturn
echo "输入的数字是 :%?"
函数返回值在调用函数后通过 $?来获取,
函数参数
在shell中调用函数可以向其传递参数,在函数体内部,通过$n的形式来获取
参数的值,$1代表的是第一个参数
eg: funWith()
{
echo "第一个参数是 : $1"
echo "第二个参数是 : $2"
}
funWith 1 2