久久国产乱子伦精品免费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開發專業人才培訓機構!

  • <menu id="dlktz"></menu>
    <ul id="dlktz"></ul>
    <menu id="dlktz"></menu>
    <bdo id="dlktz"></bdo>
    主站蜘蛛池模板: 全州县| 福安市| 盐山县| 博湖县| 海安县| 漳平市| 德清县| 专栏| 汝城县| 酒泉市| 方正县| 陵川县| 福鼎市| 潜山县| 东阳市| 南昌县| 苍溪县| 方正县| 河曲县| 运城市| 延边| 高雄市| 罗江县| 大城县| 开平市| 舒城县| 工布江达县| 南京市| 资中县| 民勤县| 温州市| 盐亭县| 甘孜县| 罗平县| 扎囊县| 固始县| 林甸县| 浪卡子县| 昌吉市| 永定县| 平凉市|