-
在
Shell
环境中,将一些需要重复使用的操作,定义为公共的语句块,即可称为函数。 -
格式与案例:
方式一: function 函数名 { 命令... } 方式二: 函数名() { 命令... }
# 定义函数 function send1 () { echo '发送成功1' } function send2 { echo '发送成功2' } send3 () { echo '发送成功3' } # 调用函数 send1 send2 send3
-
函数传参
# 定义函数,并内部使用参数 function send1 () { echo "$0 - $1 - $2 - $3" } # 调用函数并带参 send1 7 8 9 10 # 输出: test.sh - 7 - 8 - 9
# 定义函数,并内部使用参数 function send1 () { echo $[$1+$2] } # 调用函数并带参 send1 7 8 9 10 # 输出: 15