開發者學堂課程【Shell 腳本入門:Shell腳本循環控制】學習筆記,與課程緊密聯系,讓使用者快速學習知識。
課程位址:
https://developer.aliyun.com/learning/course/794Shell腳本循環控制
目錄:
一. for語句
二.while/until語句 嵌套循環
三.循環控制指令
一.for語句
1.用于周遊一個指定的清單,每次疊代使用清單中的一個元素,執行定義好的一組指令
2. for語句格式
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5CNxYWMyEmM5UTM4AzN2UWYyATM0UzNjhjZlNmMzMmY08CX5d2bs92Yl1iclB3bsVmdlR2LcNWaw9CXt92Yu4GZjlGbh5yYjV3Lc9CX6MHc0RHaiojIsJye.png)
3.for語句使用示例
1)讀取清單中的值
2)讀取清單中的複雜值
3)從變量讀取清單
4)從指令讀取值
5)更改字段分隔符$IFS
6)用通配符周遊目錄
4.for語句( C語言風格)
1)變量指派的等号兩邊可以有空格
2)條件中的變量可以不以$符開頭
3)疊代過程的表達式可以不用expr指令格式
三.循環控制指令
1.循環控制語句——break
break可以退出任意類型的循環
1)跳出内部循環
2)跳出外部循環break n
2.循環控制語句——continue
1)continue可以跳過執行目前循環的指令,但不會終止整個循環
2)可指定跳過的循環層數continue n