shell编程学习笔记(十二):Shell中的break/continue跳出循环
在循环遍历中,可以添加对应判断条件跳出循环,跳出循环可以使用break/continue,这个跟java语言是一样的,break是指跳出整个循环,continue是指跳出当前循环体,继续下一项循环。
下面是break的示例:
#! /bin/sh for i in {1..10} do if [ $i -eq 5 ] then break fi echo $i done
执行该代码,会依次输出1到4,后面的循环就不再执行了
把上面的代码稍微改一下,使用continue:
#! /bin/sh for i in {1..10} do if [ $i -eq 5 ] then continue fi echo $i done
这段代码执行,会依次从1输出到10,只是跳过了5