在循环遍历中,能够添加对应判断条件跳出循环,跳出循环可使用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