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]#
相關文章
相關標籤/搜索