20.13 break跳出循环

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
[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]#
相关文章
相关标签/搜索