20.13 break跳出循环

2022-01-06 14:08:13 浏览数 (1)

break跳出循环

  • break 常用于循环语句中
    • 跳出整个循环语句,直接结束所有循环
代码语言:javascript复制
#!/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]# 

0 人点赞