您的位置:首页 > 运维架构 > Shell

Shell入门教程:流程控制(7)break和continue

2016-07-14 11:50 567 查看
第一节:breank命令

4种循环 for、while、until、select,如果想要提早结束循环,可在循环中使用break命令。执行break时,会跳出一层的循环,如果想跳出多层循环,可在break命令之后加上层数n(n一定要大于或等于1)。

#!/bin/bash

for ((i=1;i<=10;i++))
do
if [ $i -eq 6 ]; then
break
fi
echo $i
done

行5,如果i的值等于6,就跳出循环,即结束循环。

第二节:continue命令

continue用于可用在for、while、untile、select这个4个循环语句中。和break不同的是continue会跳出本次循环,重新由下一个循环开始执行。

举例:

#!/bin/bash

for ((i=1;i<=10;i++;))
do
if [ $i -eq 6 ]; then
continue
fi
echo $i
done
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: