首页 > 系统服务 > 详细

Shell脚本break和continue命令

时间:2018-08-22 14:33:02      阅读:151      评论:0      收藏:0      [点我收藏+]

在循环过程中,有时候需要在未达到循环结束条件时强制跳出循环,Shell使用 break 和 continue 来跳出循环。

break命令 允许跳出所有循环(终止执行后面的所有循环)。

continue命令 不会跳出所有循环,仅仅跳出当前循环。

 

break命令的例子:

#!/bin/bash

for i in $(seq 1 10)
do
    if [[ $i == 3 ]];then
        echo "break"
        break
    else
        echo "continue"
        sleep 1
    fi
done

运行结果

# bash test.sh
continue
continue
break

 

continue命令的例子:

#!/bin/bash
for i in $(seq 1 10)
do
    if [[ $i == 3 ]];then
        echo "continue"
        continue
    else
        sleep 1
    fi
    echo $i
done

运行结果

# bash aa.sh
1
2
continue
4
5
6
7
8
9
10

 

Shell脚本break和continue命令

原文:https://www.cnblogs.com/carriezhangyan/p/9517244.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!