久久国产乱子伦精品免费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. 主站蜘蛛池模板: 镇远县| 出国| 汝南县| 华池县| 黄梅县| 天祝| 涡阳县| 易门县| 东乌| 讷河市| 巫山县| 托克逊县| 翼城县| 河间市| 克东县| 盱眙县| 阿拉善左旗| 南漳县| 新干县| 石楼县| 扎囊县| 老河口市| 鸡东县| 新田县| 哈巴河县| 河北省| 莲花县| 五华县| 浪卡子县| 昌平区| 荣成市| 蓬安县| 曲沃县| 肇东市| 台安县| 五峰| 德令哈市| 商南县| 潍坊市| 浑源县| 玉田县|