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
以上就是趣谈网小编的分享了,希望能够帮助到大家。
怪事奇闻
- 河南十大名吃排行榜 鸡蛋灌饼烩面上榜你吃过
- 日本顶级护肤品哪个牌子好用?日本三大贵妇化
- 徐翠翠演过什么?文章个人资料身高
- 中国十大袜子(辽源袜子的名片——辽源袜业:给
- 想知道艺人赖薇如台湾她的所有新闻,看过
- 克拉拉的多面魅力一个不受界限的演员的独特风
- 徐铮电影:值得一看的佳作有哪些
- 徐冬冬在西虹市首富中的幽默表现美女演绎别样
- 吉尼斯记录蛇精-(过气网红cos蛇精照曝光,侧
- 访谈技巧
- 淘宝卖家如何有效采集顾客数据 提升销售的关键
- 如何优化萨摩耶数科的服务体验
- 世界十大家电品牌(电视品牌前十名排行榜)
- 《顶楼3》精彩预告:新季度剧情抢先看
- 温岚瑶瑶获得音乐之声大奖肯定 情系玉树灾区为
- 修杰楷个人资料修杰楷个人资料 修杰楷出演过