1.linux shell可以用户定义函数,然后再shell脚本中可以随便调用
2.可以带 function fun()定义,也可以直接fun()定义,不带任何参数
3.参数返回 可以加 return返回,如果不加,将以最后一条命令运行结果作为返回值
demoFun(){
echo "这是我的第一个shell函数"
}
#调用函数
demoFun
输出结果如下
传参数的函数写法(获取返回值 需要用$?)
add(){
echo "两个数相加函数"
echo "请输入第一个数字"
read num1
echo "请输入第二个数字"
read num2
return $(( $num1+$num2 ))
}
add
#获取返回值用 $?
echo "输入两个数字和为 $? "
执行结果
函数中获取参数和之前shell脚本相同,请看另一篇文章
链接:Linux之shell参数传递