20.10 for循环
1到100相加的值
执行结果
打印出1-100的数字
if [ -d $a ]
then
ls -d $a
fi
它相当于 [ -d $a ] && ls $a
上图创建的3空格4.txt是一个文件,查在for语句循环的时候将它拆分成3与4.txt两个文件了,说明for循环是以空格作为分隔符的,这个问题要注意
20.11 20.12 while循环
需求每隔半分钟检查一下系统的负载,当负载大于10的时候就发一封邮件,隔30 秒执行一次
这是一个死循环脚本
30秒执行一次
这个脚本是让用户不停的输入你想要的东西,一定输入的全是数字 才能会执行完成
continue是断续从头再循环执行一次
n1=echo $n|sed ‘s/[0-9]//g‘
这条语句是判断它是不是一个数字
break是退出这个循环的意思
20.13 break跳出循环
执行脚本
break是用有循环语句里
20.14 continue结束本次循环
20.15 exit退出整个脚本
执行结果
可以给它设置一下退出的数字
执行脚本是不会显示 这个数字 的,要用echo $?
原文地址:http://blog.51cto.com/13450039/2105539
时间: 2024-10-19 17:53:53