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 $?