函数的参数
参数的用法
函数名称 参数1参数2参数3…
参数的表示方法
$1 $2
3......
3......
3......{10} ${11}
示例
通过函数参数将日志信息写入文件
通过定义appendfile函数实现
Shell函数
将命令序列按格式写在一起
可方便重复使用命令序列
Shell函数定义
[ function]函数名(){
命令序列
[return x]
}
调用函数的方法
函数名[参数1] [参数2]
阶乘
12345
#!/bin/bash
sum=1
for ((i=1;i<=5;i++))
do
sum=$[sum*i]
done
echo $sum
结果为
简易菜单
#!/bin/bash
PS3="1-6"
menu="
patherV50
panzergrendier200
volksgrendier40
panzerVItiger60
红烧肉90
结束
"
select menu in $menu
do
case $REPLY in
1)
echo "$menu"
let sum+=50
;;
2)
echo "$menu"
let sum+=200
;;
3)
echo "$menu"
let sum+=40
;;
4)
echo "$menu"
let sum+=60
;;
5)
echo "$menu"
let sum+=90
;;
6)
echo "结束,$sum"
break
;;
*)
echo "no"
esac
done