本文共 433 字,大约阅读时间需要 1 分钟。
break退出当前循环
[root@a lmk]# cat break.sh #!/bin/basei=0while [ 0 -eq 0 ]doi=$(($i+1))echo $i[ $i -eq 10 ] && breakdone
[root@a lmk]# sh break.sh 12345678910[root@a lmk]#continue退出本次条件的循环,不执行continue后面的命令
[root@a lmk]# cat continue.sh #!/bin/basei=0while [ $i -le 10 ]doi=$(($i+1))[ $i -eq 5 ] && continueecho $idone
[root@a lmk]# sh continue.sh 123467891011转载于:https://blog.51cto.com/13491150/2051396