case多分支語(yǔ)句
case語(yǔ)句結(jié)構(gòu):針對(duì)變量的不同取值,分別執(zhí)行不同的命令序列
case 變量值 in
模式1)
命令序列1
;;
模式2)
命令序列2
;;
*)
默認(rèn)命令序列
esac
“ ;;”表示一句話的結(jié)束
“if,else”語(yǔ)句適用于一個(gè)區(qū)間范圍
“case‘語(yǔ)句適用于匹配某一個(gè)固定值
case語(yǔ)句運(yùn)用實(shí)例:
1.判斷輸入的字符是數(shù)字、字母還是符號(hào)
2.判斷輸入成績(jī)的優(yōu)良差
循環(huán)語(yǔ)句
for語(yǔ)句的結(jié)構(gòu):讀取不同的變量值,用來逐個(gè)執(zhí)行同一組命令
for 變量名 in 取值列表
do
命令序列
done
從取值列表中自上而下取一個(gè)值賦值給變量,再進(jìn)行輸出
for語(yǔ)句運(yùn)用實(shí)例
1.批量添加用戶
用戶名存放在users.txt文件中,每行一個(gè)
初始密碼均設(shè)為123456
驗(yàn)證腳本
2.使用ping命令查看與各主機(jī)的連通性
將結(jié)果保存到shuju.txt
while語(yǔ)句的結(jié)構(gòu):重復(fù)測(cè)試某個(gè)條件,只要條件成立則反復(fù)執(zhí)行
while 條件測(cè)試操作
do
命令序列
done
while語(yǔ)句運(yùn)用實(shí)例:
1.批量添加用戶
用戶名稱以stu開頭,按數(shù)字順序進(jìn)行編號(hào)
一共添加20個(gè)用戶,即stu1、 stu2、…、stu20
初始密碼均設(shè)為123456
until語(yǔ)句的結(jié)構(gòu):重復(fù)測(cè)試某個(gè)條件,只要條件不成立則反復(fù)執(zhí)行
until 條件測(cè)試操作
do
命令序列
done
until語(yǔ)句的運(yùn)用實(shí)例
1.計(jì)算1-50的和,通過循環(huán)累加的方式計(jì)算
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。