函数相当于脚本中的脚本,可以在脚本中随便调用
参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值。 return后跟数值n(0-255
所有函数在使用前必须定义。这意味着必须将函数放在脚本开始部分,调用函数仅使用其函数名即可。
#!/bin/bash
demoFun(){ #demoFun为函数名
echo "这是我的第一个 shell 函数!" #函数体
}
echo "-----函数开始执行-----"
demoFun #调用函数
echo "-----函数执行完毕-----"
#!/bin/bash
function demoFun1(){
echo "这是我的第一个 shell 函数!"
return `expr 1 + 1`
}
demoFun1
echo $?
echo $?