久久国产乱子伦精品免费M,亚洲一区二区三区91,欧美国产在线视频,国产精品视频久久

shell腳本編程之if條件判斷與for、while、until循環

一、if語句

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

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

? ? ? ? ? ?;后續分支同理。

示例:傳遞一個用戶給腳本:

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

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

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

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

二、for循環

語法:
for?變量名?in?取值列表
do
?????循環體
done

說明:變量依次從取值列表中取值后執行循環體,則至遍歷取值列表。

示例:利用for循環計算/etc/passwd中所有用戶UID相加之和。

三、while循環

語法:
while?條件測試;?do?
??????循環體
done

說明:首先進行條件測試,如果結果為真,則進入循環,執行循環體;結果為假,則退出循環。

示例:利用while循環求100以內正整數之和。

四、until循環

語法:
until?條件測試;?do?
??????循環體
done

說明:until與while剛好相反,條件測試結果為假則進入循環,為真則退出循環。

示例:利用until循環求100以內正整數之和。

相關新聞

歷經多年發展,已成為國內好評如潮的Linux云計算運維、SRE、Devops、網絡安全、云原生、Go、Python開發專業人才培訓機構!

    1. 主站蜘蛛池模板: 伊宁县| 盱眙县| 茌平县| 道孚县| 四会市| 神池县| 云南省| 大兴区| 景洪市| 西安市| 景谷| 莱西市| 耒阳市| 涡阳县| 衢州市| 沅江市| 华宁县| 旌德县| 中西区| 武夷山市| 泸溪县| 瓦房店市| 姚安县| 象山县| 山东| 古蔺县| 廉江市| 安丘市| 隆回县| 平陆县| 崇左市| 札达县| 木里| 闽侯县| 怀宁县| 鄂尔多斯市| 金华市| 桃园县| 中山市| 体育| 卓尼县|