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

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

时间:2016-07-14 13:11:21      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:

第一节: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

 

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

标签:

原文地址:http://www.cnblogs.com/52php/p/5669948.html

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