shell编程学习笔记(十二):Shell中的break/continue跳出循环

在循环遍历中,能够添加对应判断条件跳出循环,跳出循环可使用break/continue,这个跟java语言是同样的,break是指跳出整个循环,continue是指跳出当前循环体,继续下一项循环。java

 

下面是break的示例:spa

#! /bin/sh
for i in {1..10}
do
if [ $i -eq 5 ]
then
break
fi
echo $i
done

执行该代码,会依次输出1到4,后面的循环就再也不执行了code

 

把上面的代码稍微改一下,使用continue:blog

#! /bin/sh
for i in {1..10}
do
if [ $i -eq 5 ]
then
continue
fi
echo $i
done

这段代码执行,会依次从1输出到10,只是跳过了5class

相关文章
相关标签/搜索