基本函数
语法:
[ function ] funname [()]
{
action;
[return int;]
}
如:
demofun(){
echo "firstFunction"
}
demofun
函数传参
说明:shell中的传参不需要提前设置参数数量和类型
如:
funWithParam(){
echo "第一个参数为 $1 !"
echo "第二个参数为 $2 !"
echo "第十个参数为 $10 !"
echo "第十个参数为 ${10} !"
echo "第十一个参数为 ${11} !"
echo "参数总数有 $# 个!"
echo "作为一个字符串输出所有参数 $* !"
}
funWithParam 1 2 3 4 5 6 7 8 9 34 73
#说明:n为数字,$n代表第n个参数,十以上需要用大括号如第十一个数$${11},且这里不需要在funWithParam()的括号中提前设置参数相关的事宜。