在循環遍歷中,能夠添加對應判斷條件跳出循環,跳出循環可使用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