码迷,mamicode.com
首页 > 系统相关 > 详细

Shell脚本break和continue命令

时间:2018-08-22 14:56:29      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:跳出循环   code   span   强制   for   例子   结果   shell脚本   echo   

在循环过程中,有时候需要在未达到循环结束条件时强制跳出循环,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命令

标签:跳出循环   code   span   强制   for   例子   结果   shell脚本   echo   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!