shell-函数

一、无参函数
[root@vm-paas scwyfy]# cat funNoParamReturn.sh #!/bin/bash demo() { echo "无入参返参函数执行..." } #执行函数 demo
二、无参有返回值函数

[root@vm-paas scwyfy]# cat funYesReturn.sh #!/bin/bash demo() { read -p "请输入第一个数字:" number1 read -p "请输入第二个数字:" number2 echo "您输入的数字分别为:${number1}, ${number2}" return $((${number1} + ${number2})) } demo echo "两数之和为:$?"
三、有入参有返回值函数
[root@vm-paas scwyfy]# cat funYesParamRetrun.sh #!/bin/bash demo() { echo "第一个参数为:$1" echo "第二个参数为:$2" echo "第三个参数为:$3" echo "第十个参数为:${10}" echo "所有参数的个数为:$#" echo "所有的参数的字符串为:$*" return $(($9 + ${10})) } demo 1 2 3 4 5 6 7 8 9 10 echo "返回结果为:$?"

 

posted @ 2024-05-12 21:53  scwyfy  阅读(3)  评论(0编辑  收藏  举报