久久国产乱子伦精品免费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. 主站蜘蛛池模板: 策勒县| 邹平县| 康保县| 枞阳县| 泰宁县| 漯河市| 郯城县| 沈丘县| 米泉市| 新邵县| 漠河县| 读书| 封丘县| 太仓市| 石林| 宜州市| 邳州市| 富民县| 乌拉特后旗| 曲松县| 永新县| 项城市| 两当县| 忻州市| 岢岚县| 清苑县| 乌拉特前旗| 古丈县| 林周县| 江北区| 峨眉山市| 阜宁县| 兴安盟| 离岛区| 枣阳市| 高邑县| 汶上县| 湘阴县| 黎平县| 青河县| 肃南|