Linux之函数

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 "输入两个数字和为 $? "

执行结果
Linux之函数_第1张图片
函数中获取参数和之前shell脚本相同,请看另一篇文章
链接:Linux之shell参数传递

你可能感兴趣的:(Linux,linux,bash,运维)