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循环