case多分支語句
case語句結(jié)構(gòu):針對變量的不同取值,分別執(zhí)行不同的命令序列
成都創(chuàng)新互聯(lián)公司自2013年起,先為橫縣等服務(wù)建站,橫縣等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為橫縣企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
case 變量值 in
模式1)
命令序列1
;;
模式2)
命令序列2
;;
*)
默認(rèn)命令序列
esac
“ ;;”表示一句話的結(jié)束
“if,else”語句適用于一個區(qū)間范圍
“case‘語句適用于匹配某一個固定值
case語句運(yùn)用實例:
1.判斷輸入的字符是數(shù)字、字母還是符號
2.判斷輸入成績的優(yōu)良差
循環(huán)語句
for語句的結(jié)構(gòu):讀取不同的變量值,用來逐個執(zhí)行同一組命令
for 變量名 in 取值列表
do
命令序列
done
從取值列表中自上而下取一個值賦值給變量,再進(jìn)行輸出
for語句運(yùn)用實例
1.批量添加用戶
用戶名存放在users.txt文件中,每行一個
初始密碼均設(shè)為123456
驗證腳本
2.使用ping命令查看與各主機(jī)的連通性
將結(jié)果保存到shuju.txt
while語句的結(jié)構(gòu):重復(fù)測試某個條件,只要條件成立則反復(fù)執(zhí)行
while 條件測試操作
do
命令序列
done
while語句運(yùn)用實例:
1.批量添加用戶
用戶名稱以stu開頭,按數(shù)字順序進(jìn)行編號
一共添加20個用戶,即stu1、 stu2、…、stu20
初始密碼均設(shè)為123456
until語句的結(jié)構(gòu):重復(fù)測試某個條件,只要條件不成立則反復(fù)執(zhí)行
until 條件測試操作
do
命令序列
done
until語句的運(yùn)用實例
1.計算1-50的和,通過循環(huán)累加的方式計算