您现在的位置是:主页 > news > 北海做网站哪家好/qq空间刷赞推广网站
北海做网站哪家好/qq空间刷赞推广网站
admin2025/5/11 15:38:53【news】
简介北海做网站哪家好,qq空间刷赞推广网站,平台app如何推广,做微信h5的网站shell自定义函数shell脚本中可以自定义函数,方便调用#!/bin/bashtest(){echo "shell编程之自定义函数"}##调用函数test注意:1.自定义的函数体必须放在调用前面;2.函数的返回值可以通过 $? 来获取,如果没有显式的定义返回值,则以最…
北海做网站哪家好,qq空间刷赞推广网站,平台app如何推广,做微信h5的网站shell自定义函数shell脚本中可以自定义函数,方便调用#!/bin/bashtest(){echo "shell编程之自定义函数"}##调用函数test注意:1.自定义的函数体必须放在调用前面;2.函数的返回值可以通过 $? 来获取,如果没有显式的定义返回值,则以最…
shell自定义函数
shell脚本中可以自定义函数,方便调用
#!/bin/bash
test(){
echo "shell编程之自定义函数"
}
##调用函数
test
注意:
1.自定义的函数体必须放在调用前面;
2.函数的返回值可以通过 $? 来获取,如果没有显式的定义返回值,则以最后一条命令的计算结果作为返回值;
3.当存在多个自定义函数时,函数的返回值("$?"获取)一定是紧跟着函数调用体的后面
#!/bin/bash
test(){
echo "shell编程之自定义函数"
return 3
}
run(){
return 4
}
##函数调用
test
echo "test函数的返回结果为:$?" ##输出3
run
echo "run函数的返回结果为:$?" ##输出4
函数传参
函数体在调用时可以动态的传参,使用$n表示,n表示第几个参数
#!/bin/bash
test(){
echo "shell编程之自定义函数"
echo "第一个参数为:$1"
echo "第10个参数为:${10}"
echo "第11个参数为:${11}"
echo "总参数个数为:$#"
echo "输入的全部参数为: $@ "
}
##函数调用
test 1 2 3 4 5 6 7 8 9 10 11
注意,当参数超过10个(包括10个)时候,用 ${n}才能取到参数值,这里和之前说到过的$n用在文件外部接收参数不一样,例如如下shell是可以去到$11也就是第11个参数值的
#!/bin/bash
echo "第11个参数为:$11"
chmod u+x test.sh
./test.sh 1 2 3 4 5 6 7 8 9 10 11
###输出结果###
11