7. Shell 函数

1. 格式

[ function ] funname [()]

{

    action;

    [return int;]

}
  1. 可以带function fun() 定义,也可以直接fun() 定义,不带任何参数
  2. 参数返回,可以显示加:return返回,如果不加,将以最后一条命令运行结果,作为返回值。 return后跟数值n(0-255
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
原文地址:https://www.cnblogs.com/zjzyh/p/5892826.html