侧边栏壁纸
  • 累计撰写 221 篇文章
  • 累计创建 205 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

shell 中断继续退出

zhanjie.me
2016-10-14 / 0 评论 / 0 点赞 / 0 阅读 / 0 字

shell 中断继续退出

 break 直接结束本层循环

#!/bin/bash

for i in `seq 1 5`
do
    echo $i
    if [ $i == 3 ]
    then
       break
    fi

    echo $i
done

echo aaaaaaaa

 continue 忽略 continue 之下的代码,直接进行下一次循环

#!/bin/bash

for i in `seq 1 5`
do
   echo $i
   if [ $i == 3 ]
   then
      continue
   fi

   echo $i
done

echo aaaaaaaa

 exit 直接退出shell

#!/bin/bash

for i in `seq 1 5`
do
    echo $i

    if [ $i == 3 ]
    then
       exit
    fi

    echo $i
done

echo aaaaaaaa

 执行结果:

[root@133 ~]# sh test1.sh
1
1
2
2
3
aaaaaaaa
[root@133 ~]# vim test1.sh
[root@133 ~]# sh test1.sh
1
1
2
2
3
4
4
5
5
aaaaaaaa
[root@133 ~]# vim test1.sh
[root@133 ~]# sh test1.sh
1
1
2
2
3
0

评论区