久久国产乱子伦精品免费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>
    主站蜘蛛池模板: 梨树县| 家居| 加查县| 唐河县| 内丘县| 泽普县| 平舆县| 开阳县| 任丘市| 萝北县| 海阳市| 大石桥市| 洛阳市| 楚雄市| 商河县| 临沂市| 桃园市| 吴堡县| 穆棱市| 汾西县| 屏南县| 天镇县| 三明市| 衡山县| 永德县| 靖边县| 南郑县| 龙陵县| 天峨县| 桂林市| 张家界市| 广平县| 历史| 天等县| 万山特区| 济宁市| 旬阳县| 翼城县| 北安市| 中山市| 澎湖县|