shell-3:while循环中break和continue的用法

break退出当前循环
[root@a lmk]# cat break.sh
#!/bin/base
i=0
while [ 0 -eq 0 ]
do
i=$(($i+1))
echo $i
[ $i -eq 10 ] && breakide

done
[root@a lmk]# sh break.sh
1
2
3
4
5
6
7
8
9
10
[root@a lmk]# it

continue退出本次条件的循环,不执行continue后面的命令
[root@a lmk]# cat continue.sh
#!/bin/base
i=0
while [ $i -le 10 ]
do
i=$(($i+1))
[ $i -eq 5 ] && continue
echo $iclass

done
[root@a lmk]# sh continue.sh
1
2
3
4
6
7
8
9
10
11循环

相关文章
相关标签/搜索