当前位置:家常菜>百科>科技>正文

linux shell函数

人气:259 ℃/2024-01-24 06:06:14

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 

  • 燃脂塑身衣哪个牌子好 燃脂塑身衣十大品牌排行榜

    为您整理了燃脂塑身衣哪个牌子好,分别有普维丝、曼舒佳、嗳妮嘉、香妮有约、美彩恋、意迪姿、婷美/GRACEWELL、倾世新娘、婕璐迷、唯妮雅琪,告诉您2022燃脂塑身衣十大品牌排...

    品牌查看全文>>
  • 奇骏天窗异响怎么处理?

    奇骏天窗异响解决办法:1、天窗四周胶条硬化和车顶框发生了摩擦而出噪音(正常的胶条接触金属无声);2、如果是硬化的话,可以用凡士林涂抹,表面用手薄薄涂一层,缝隙用软的卡纸粘一点涂...

    问答查看全文>>
  • 旅游感悟优美句子 旅游感悟人生的句子

    1、没有一个完全契合你的人,没有一段完美无缺的感情。大家合不合适,大家完不完美,都需要双方有所付出,有所牺牲,彼此去创造。2、我们守着距离拉成的相思。温柔着彼此的言辞。3、失去...

    格言查看全文>>
  • 捷达方向机漏油怎么办

    第一步,根据方向机漏油的实际情况,使用纤维线或垫把漏油口密封起来。第二步,若是底盖漏油的情况,应该把车送去专业维修厂,把配导管重新配置或换置。第三步,若发生渗漏的情况,可换取更...

    问答查看全文>>
  • 教师证考试需要什么学历

    教师证考试需要什么学历?接下来就来为大家介绍一下考试需要的学历,希望对大家有所帮助。报考不同层次的教师资格证对于学历要求也不一样。1、报考幼儿园教师资格的,应当具备幼儿师范学校...

    教育查看全文>>
本网站部分内容、图文来自于网络,如有内容侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
CopyRight © 2007-2024 家常菜 All Rights Reserved. 手机版