有兩個命令能幫咱們控制循環內部的狀況:shell
break命令是退出循環的一個簡單方法。能夠用break命令來退出任意類型的循環,包括for,while和until循環。命令行
輸出:3d
其中while和until循環也是相似的日誌
跳出內部循環,在處理多個循環時,break命令會自動終止你所在的最內層的循環。有時你在內部循環,但須要中止外部循環。break命令接受單個命令行參數值:break n 其中n指定了要跳出的循環層級。默認狀況下,n爲1,代表跳出的是當前的循環。若是你將n設爲2,break命令就會中止下一級的外部循環。blog
continue命令能夠提早停止某次循環中的命令,但並不會徹底終止整個循環。循環
日誌輸出:方法
continue命令也容許經過命令行參數指定要繼續執行哪一級循環: continue n 其中n定義了要繼續的循環層級。im
在shell腳本中,你能夠對循環的輸出使用管道或進行重定向。這能夠經過在done命令 以後添加一個處理命令來實現。d3
輸出,查看out.txt中的文件內容:腳本
下節再續!
有什麼討論的內容,能夠加我公衆號: