一、case語句的結構編程
case 變量值 in
模式 1)
命令序列 1
;;
模式 2)
命令序列 2
;;
......
*)
默認命令序列
esacide
case分支語句的結構圖
使用case分支語句的注意點:
一、case行尾必須爲單詞「in」,每個模式必須以右括號「)」結束。
二、雙分號「;;」表示命令序列的結束。
三、模式字符串中,能夠用方括號表示一個連續的範圍,如「[0-9]」;還能夠用豎槓符號「|」表示或,如「A|B」。
四、最後的「)」表示默認模式,其中的至關於通配符。測試
二、case語句應用實例
檢查用戶輸入的字符類型:
腳本內容
測試並執行key.sh腳本3d
成績測試實驗:
腳本內容
腳本執行結果blog
for循環語句語法結構字符串
for 變量名 in 取值列表
do
命令序列
doneit
for循環語句結構圖
for語句應用實例
批量添加用戶:
建立一個新文件name.txt,並在其中寫入所要建立的用戶名
腳本內容
腳本執行結果for循環
根據IP地址列表查看主機狀態:
建立一個新文件,並在其中寫入IP地址列表
腳本內容
腳本執行結果class
while循環語句結構變量
while 條件測試操做
do
命令序列
done
while循環語句結構圖
while語句應用實例
批量添加規律編號的用戶:
腳本內容
腳本執行結果
猜價格game:
腳本內容·
腳本執行結果