continue
continue:提前结束本轮循环,而进入下一轮循环;
编写一个脚本计算1-100中所有奇数的和等于多少。
#!/bin/bash#let SUM=0let i=0while [ $i -lt 100 ]; do let i++ if [ $[$i%2] -eq 0 ]; then continue fi let SUM+=$idoneecho $SUM
当$i是偶数时候,continue后边语句将不再执行。以下为执行结果:
![9f0a7416293772aa6f53b8a6666e63d2.png](https://img-blog.csdnimg.cn/img_convert/9f0a7416293772aa6f53b8a6666e63d2.png)
break
break:提前退出循环体
编写一个脚本计算统计1-100整数且当和大于1000时候,$i是多少。
#!/bin/bash#declare -i SUM=0for i in {1..100}; do let SUM+=$i if [ $SUM -gt 1000 ]; then break fidoneecho $iecho $SUM
当$SUM大于1000时候,break将跳出循环,以下为脚本执行信息
![b173703eb998b7ec3add2736ed4d7949.png](https://img-blog.csdnimg.cn/img_convert/b173703eb998b7ec3add2736ed4d7949.png)
查看更多... ...
Shell脚本100例:36 for循环和until循环区别
Shell脚本100例:35 使用脚本自动对磁盘进行初始化
LVM (logical volume manager)逻辑卷管理器