不灭的焱

革命尚未成功,同志仍须努力

作者:php-note.com  发布于:2013-10-05 17:25  分类:Linux基础  编辑

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