linux shell函数
shell函数是linux下的一个函数,具体介绍如下:
linux中的shell函数可以用户定义函数,然后在shell脚本中也能够随便调用。
其定义的基本格式如下:
[ function ] funname [()]
{
action;
[return int;]
}
说明:
1、shell函数能够带function fun() 定义,也能够直接以fun() 定义,即不带任何参数。
2、参数返回,可以通过显示加:return 返回,如果不加的话,就会最后一条命令运行结果,作为其返回值。 要注意的是,return后跟数值n(0-255)。
参考范例:
定义一个函数并且调用,具体格式是:
demoFun(){
echo "这是第一个shell函数!"
}
echo "-----函数开始执行-----"
demoFun
echo "-----函数执行完毕-----"
输出结果为:
-----函数开始执行-----
这是第一个shell函数!
-----函数执行完毕-----
在Shell中,调用函数时也能够向其传递参数。一般在函数体内部是通过$n的形式来获取参数值的。
funWithParam(){
echo "第一个参数为 $1 !"
echo "第二个参数为 $2 !"
echo "第十个参数为 $10 !"
echo "第十个参数为 ${10} !"
echo "第十一个参数为 ${11} !"
echo "参数总数有 $# 个!"
echo "作为一个字符串输出所有参数 $* !"
}
funWithParam 1 2 3 4 5 6 7 8 9 34 73
输出结果即为:
第一个参数为 1 !
第二个参数为 2 !
第十个参数为 10 !
第十个参数为 34 !
第十一个参数为 73 !
参数总数有 11 个!
作为一个字符串输出所有参数 1 2 3 4 5 6 7 8 9 34 73
-
铃木p1172故障码解释和消除方法,铃木P1172故障码怎么解决?
P1172故障码,适用于铃木,意思是加热氧传感器控制,第1排 - 系统混合比太稀(Heated Oxygen Sensor Control, Bank 1 - System T...
问答查看全文>> -
电瓶亏电怎么修复才能开车?
电瓶亏电需要根据以下方法修复才能开车:1、当汽车电瓶没电时,不要硬着头皮发动汽车,应该找附近的朋友帮忙,只要对方开车过来,而且汽车电瓶电量充足,再带着电瓶夹就可以;2、接电时,...
问答查看全文>> -
凯迪拉克XT5平均耗油是多少
凯迪拉克XT5车型工信部给出的耗油参考数据为百公里平均耗油7.9升,但实际耗油会受到行驶环境以及个人的行驶生活习惯关系而有所变化。凯迪拉克XT5平均耗油对其中型SUV的车身尺寸...
问答查看全文>> -
自动挡变速箱油怎么换
自动挡变速箱油有三种更换模式,一种是拧开变速箱泄油螺丝进行放油加注,另外一种就是拆下油底壳放油并且加注,还有一种是使用循环机更换自动变速箱油。日常生活中前两种更换的方式是比较长...
问答查看全文>> -
1.4t暖风不热怎么办?
1.4t暖风不热判别的方法是:看一下暖风小水箱的两个进水管温度,如果两根管都够热,说明是风量控制机构问题,反之,如果两根水管都凉,或者是一根热一根凉,说明是冷却系统问题。冷却系...
问答查看全文>>
推荐
- 1有哲理的qq签名313
- 2bj80用了什么悬架485
- 3男生发xsn什么意思193
- 4蒙迪欧加油是什么350
- 5vivos12pro是什么屏幕 vivos12pro是曲面屏还是直面屏272
- 6刹车盘划痕需要更换吗?412
- 7金杯海狮汽车仪表盘故障是怎么回事134
- 8下大雨的心情说说 朋友圈下大雨的心情说说332