九、shell编程-函数
1.函数
概念:
函数的作用是让需要重复的代码,以函数名的方式直接调用,不需要重复码一遍代码。
函数是一段完成特定功能的代码片段。再shell中定义了函数,就可以使代码模块化,便于复用代码,注意函数必须先定义才可以使用。
重点:
传参 $1,$2
局部变量 local
返回值 return 即$?
2.定义函数
方法一
函数名(){
函数要实现的功能代码
}




方法二
function 函数名{
函数要实现的功能代码
}

3.示例1:初始函数
需求
通过shell脚本,编写系统工具箱
编写循环脚本,功能菜单
思路
1.编写菜单和判断。
2.添加循环
3.添加函数


4.示例2
阶乘函数(传参)

还有其他写法
#for ((i=1;i<=$1;i++))
for i in `seq $1`
do
#f=$[f*$i]
#let f=$f*$i
let f*=$i
done

for ((初值;条件;步长))

浙公网安备 33010602011771号