break跳出循环
- break 常用于循环语句中
- 跳出整个循环语句,直接结束所有循环
#!/bin/bash
for i in `seq 1 5`
do
echo $i
if [ $i -eq 3 ]
#比较数字,用-eq ;若是比较的是字符串,那需要用 ==
then
break
fi
echo $i
done
echo aaaaaaa
代码语言:javascript复制[root@hf-01 shell]# sh -x berak.sh
seq 1 5
for i in '`seq 1 5`'
echo 1
1
'[' 1 -eq 3 ']'
echo 1
1
for i in '`seq 1 5`'
echo 2
2
'[' 2 -eq 3 ']'
echo 2
2
for i in '`seq 1 5`'
echo 3
3
'[' 3 -eq 3 ']'
break
echo hahaha
hahaha
[root@hf-01 shell]# sh berak.sh
1
1
2
2
3
hahaha
[root@hf-01 shell]#