怎么在Shell脚本中使用函数函数

介绍

怎么在Shell脚本中使用函数函数?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

函数可以在Shell脚本当中做一个类似自定义执行命令,最大的功能就是可以简化我们很多的程序代码。需要注意的是Shell脚本的执行方式是由上而下、由左而右,因此在shellscript当中的函数的设置一定要在程序的最前面,这样才能够在执行时被找到可用的程序段。

# !/bin/bash


# #项目,,,这个程序是指使用“function"

# #历史2013/5/4 Lvcy首次发布
路径=/bin:/sbin:/usr/bin:/usr/sbin:/usr/地方/bin:/usr/其它市级/sbin: ~/bin
出口路径
,
#输出统一信息
函数printInfo ()
{
,,,,,,,echo - n“你的选择是“
}
#将小写字符转换为大写字符
函数dotr ()
{
,,,,,,,tr & # 39; a - z # 39;& # 39;a - z # 39;
}
阅读- p“请输入你的选择(1 | 2 | 3 | 4):“num
#用例做条件判断
num美元在
,,,,,,,“人的)
,,,,,,,,,,,,,,,printInfo;echo $ num | dotr
,,,,,,,,,,,,,,,,
,,,,,,,“two")
,,,,,,,,,,,,,,,printInfo;echo $ num | dotr
,,,,,,,,,,,,,,,,
,,,,,,,“Three")
,,,,,,,,,,,,,,,printInfo;echo $ num | dotr
,,,,,,,,,,,,,,,,
,,,,,,,“four") printInfo;echo $ num | dotr
,,,,,,,,,,,,,,,;,
esac退出
0

下面是一个一般的带有功能函数的shell脚本:

代码如下:


# !/bin/bash

# #项目,,,这个程序显示函数的参数个数

# #历史,,,2013/5/14 Lvcy首次发布
路径=/bin:/sbin:/usr/bin:/usr/sbin:/usr/地方/bin:/usr/地方/sbin: ~/bin
出口路径
函数printInfo ()
{
,,,,,,,回应“你的选择是1美元“
}
1美元在
,,,,,,,“人的)
,,,,,,,,,,,,,,,printInfo 1
,,,,,,,,,,,,,,,,
,,,,,,,“two")
,,,,,,,,,,,,,,,printInfo 2
,,,,,,,,,,,,,,,,
,,,,,,,“three")
,,,,,,,,,,,,,,,printInfo 3
,,,,,,,,,,,,,,,,
,,,,,,,“four")
,,,,,,,,,,,,,,,printInfo 4
,,,,,,,,,,,,,,,;,
esac退出

0

若以上文件名为sh02。sh,则执行这个脚本的命令为:

sh sh02.sh>看完上述内容,你们掌握怎么在Shell脚本中使用函数函数的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

怎么在Shell脚本中使用函数函数