shell編程之case語句與循環語句

case多分支語句
case語句結構:針對變量的不一樣取值,分別執行不一樣的命令序列shell

case 變量值 in
模式1)
    命令序列1
    ;;
模式2)
    命令序列2
    ;;
*)
    默認命令序列
esac

「 ;;」表示一句話的結束
「if,else」語句適用於一個區間範圍
「case‘語句適用於匹配某一個固定值
shell編程之case語句與循環語句
case語句運用實例:
1.判斷輸入的字符是數字、字母仍是符號
shell編程之case語句與循環語句
2.判斷輸入成績的優良差
shell編程之case語句與循環語句
循環語句
for語句的結構:讀取不一樣的變量值,用來逐個執行同一組命令編程

for 變量名 in 取值列表
do
    命令序列
done

從取值列表中自上而下取一個值賦值給變量,再進行輸出
shell編程之case語句與循環語句
for語句運用實例
1.批量添加用戶
用戶名存放在users.txt文件中,每行一個
初始密碼均設爲123456
驗證腳本
shell編程之case語句與循環語句
shell編程之case語句與循環語句
shell編程之case語句與循環語句
2.使用ping命令查看與各主機的連通性
將結果保存到shuju.txt
shell編程之case語句與循環語句ide

shell編程之case語句與循環語句
while語句的結構:重複測試某個條件,只要條件成立則反覆執行測試

while 條件測試操做
do
    命令序列
done

while語句運用實例:
1.批量添加用戶
用戶名稱以stu開頭,按數字順序進行編號
一共添加20個用戶,即stu一、 stu二、…、stu20
初始密碼均設爲123456
shell編程之case語句與循環語句
shell編程之case語句與循環語句
until語句的結構:重複測試某個條件,只要條件不成立則反覆執行3d

until 條件測試操做
do
    命令序列
done

shell編程之case語句與循環語句
until語句的運用實例
1.計算1-50的和,經過循環累加的方式計算
shell編程之case語句與循環語句code

相關文章
相關標籤/搜索