函数定义的两种格式:
格式一: 函数名 () { 命令... } 格式二: function 函数名 () { 命令... } |
注意:所有函数在使用前必须定义,必须将函数放在脚本开始部分,直至shell解释器首次发现它时,才可以使用
调用函数的格式:
函数名 param1 param2 ... 在函数内使用传入参数时使用 $1 $2 ... 函数可以使用return进行提前结束并带返回值: return 由最后命令状态决定返回值 return 0 无错误返回 return 1 有错误返回 |
函数分文件:
使用 source 命令
source fun.sh |