溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

shell編程之case語句與循環(huán)語句

發(fā)布時(shí)間:2020-04-09 05:37:06 來源:網(wǎng)絡(luò) 閱讀:231 作者:wx5d8ab22a0be5a 欄目:系統(tǒng)運(yùn)維

case多分支語句
case語句結(jié)構(gòu):針對變量的不同取值,分別執(zhí)行不同的命令序列

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

“ ;;”表示一句話的結(jié)束
“if,else”語句適用于一個(gè)區(qū)間范圍
“case‘語句適用于匹配某一個(gè)固定值
shell編程之case語句與循環(huán)語句
case語句運(yùn)用實(shí)例:
1.判斷輸入的字符是數(shù)字、字母還是符號
shell編程之case語句與循環(huán)語句
2.判斷輸入成績的優(yōu)良差
shell編程之case語句與循環(huán)語句
循環(huán)語句
for語句的結(jié)構(gòu):讀取不同的變量值,用來逐個(gè)執(zhí)行同一組命令

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

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

shell編程之case語句與循環(huán)語句
while語句的結(jié)構(gòu):重復(fù)測試某個(gè)條件,只要條件成立則反復(fù)執(zhí)行

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

while語句運(yùn)用實(shí)例:
1.批量添加用戶
用戶名稱以stu開頭,按數(shù)字順序進(jìn)行編號
一共添加20個(gè)用戶,即stu1、 stu2、…、stu20
初始密碼均設(shè)為123456
shell編程之case語句與循環(huán)語句
shell編程之case語句與循環(huán)語句
until語句的結(jié)構(gòu):重復(fù)測試某個(gè)條件,只要條件不成立則反復(fù)執(zhí)行

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

shell編程之case語句與循環(huán)語句
until語句的運(yùn)用實(shí)例
1.計(jì)算1-50的和,通過循環(huán)累加的方式計(jì)算
shell編程之case語句與循環(huán)語句

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI