W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
與 while 循環(huán)相反,until 循環(huán)在條件判斷為false
時,循環(huán)執(zhí)行一組命令。當判斷首次為true
時,循環(huán)才會終止。
語法:
until [ expression ];
do
command1
command2
. . .
. . . .
commandN
done
注:
- 在條件判斷為false
時才執(zhí)行命令。
- 條件判斷為true
后,循環(huán)終止。
- 當until
循環(huán)的判斷條件為多個時,需要再以[]
將所有條件括起來(保留語法中expression
的[]
)。
- 與while
循環(huán)相反,until
循環(huán)直到返回非零狀態(tài)。
-until
循環(huán)至少需要執(zhí)行一次。
示例:
#!/bin/bash
max=3
a=1
b=0
until [[ $a -gt $max || $b -gt $max ]];
do
echo "a = $a & b = $b."
((a++))
((b++))
done
執(zhí)行后得到以下結(jié)果:
a = 1 & b = 0.
a = 2 & b = 1.
a = 3 & b = 2.
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: