亚洲熟女综合色一区二区三区,亚洲精品中文字幕无码蜜桃,亚洲va欧美va日韩va成人网,亚洲av无码国产一区二区三区,亚洲精品无码久久久久久久

shell腳本編程之if條件判斷與for、while、until循環(huán)

一、if語句

語法:
if?測(cè)試條件1?;?then
???????分支1
elif??測(cè)試條件2;?then
???????分支2
...
else?
???????分支n
fi

說明:測(cè)試條件1為真,則執(zhí)行分支1退出;測(cè)試條件1為假,則判斷測(cè)試2是否為真,根據(jù)返回值來決定是否執(zhí)行分支2

? ? ? ? ? ?;后續(xù)分支同理。

示例:傳遞一個(gè)用戶給腳本:

如果此用戶的id為0,則顯示說這是管理員:

如果此用戶的id大于等于500,則顯示說這是普通用戶

如果此用戶的id大于0小于500,則顯示說這是系統(tǒng)用戶

否則,則顯示此用戶不存在

二、for循環(huán)

語法:
for?變量名?in?取值列表
do
?????循環(huán)體
done

說明:變量依次從取值列表中取值后執(zhí)行循環(huán)體,則至遍歷取值列表。

示例:利用for循環(huán)計(jì)算/etc/passwd中所有用戶UID相加之和。

三、while循環(huán)

語法:
while?條件測(cè)試;?do?
??????循環(huán)體
done

說明:首先進(jìn)行條件測(cè)試,如果結(jié)果為真,則進(jìn)入循環(huán),執(zhí)行循環(huán)體;結(jié)果為假,則退出循環(huán)。

示例:利用while循環(huán)求100以內(nèi)正整數(shù)之和。

四、until循環(huán)

語法:
until?條件測(cè)試;?do?
??????循環(huán)體
done

說明:until與while剛好相反,條件測(cè)試結(jié)果為假則進(jìn)入循環(huán),為真則退出循環(huán)。

示例:利用until循環(huán)求100以內(nèi)正整數(shù)之和。

相關(guān)新聞

歷經(jīng)多年發(fā)展,已成為國(guó)內(nèi)好評(píng)如潮的Linux云計(jì)算運(yùn)維、SRE、Devops、網(wǎng)絡(luò)安全、云原生、Go、Python開發(fā)專業(yè)人才培訓(xùn)機(jī)構(gòu)!