case判断循环函数-创新互联
shell中的case判断
格式: case 变量名 in
value1)
command
;;
value2)
command
;;
*)
commond
;;
esac
在case程序中,可以在条件中使用|,表示或的意思, 比如
2|3)
command
;;
当变量为2或者3时,执行该部分命令。
for循环 语法结构: for 变量名 in 条件; do … done
* #!/bin/bash
* sum=0
* for i in `seq 1 100`
* do
* sum=$[$sum+$i]
* echo $i
* done
* echo $sum
while 循环语法结构: while 条件; do … done 死循环用:表示
* #!/bin/bash
* while :
* do
* load=`w|head -1|awk -F 'load average: ' '{print $2}'|cut -d. -f1`
* if [ $load -gt 10 ]
* then
* top|mail -s "load is high: $load" [email]asldkfls@11.com[/email]
* fi
* sleep 30
* done
break直接结束本层循环; continue忽略continue之下的代码,直接进行下一次循环,exit 直接退出shell
shell中的函数
函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段代码时直接调用这个小单元的名字即可。
格式: function f_name() {
command
}
函数必须要放在最前面
function 可省略
函数里可以export 全局变量
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
本文标题:case判断循环函数-创新互联
文章网址:http://pwwzsj.com/article/dihejp.html