shell中的until迴圈

2021-10-02 19:31:27 字數 862 閱讀 1126

until迴圈和while迴圈恰好相反:

當判斷條件不成立時才進行迴圈,一旦判斷條件成立,就終止迴圈

格式:

until condition

do statements

done

注意:在until迴圈體中必須有相應的語句使得condition越來越趨近於「成立」,只有這樣才能最終退出迴圈,否則until就成了死迴圈

#!/bin/bash

#計算1到100的和

i=1sum=0

until ((i>100))

do ((sum+=i))

((i++))

done

echo "the sum is $sum"

#!/bin/bash

until [ -z "$1" ] #-z:用來檢測乙個變數是否含有資料

shell中的until迴圈

unti 迴圈和 while 迴圈恰好相反,當判斷條件不成立時才進行迴圈,一旦判斷條件成立,就終止迴圈 until 的使用場景很少,一般使用 while 即可 shell until 迴圈的用法如下 until condition do statements donecondition表示判斷條件,...

Shell中的until用法

基本格式 until condition do statement done 說明 until進入迴圈的條件是 condition不成立時,就執行迴圈。until進入迴圈的條件正好和while相反,while進入迴圈的條件是 condition成立時,就進入迴圈。root localhost unt...

shell程式設計 while和until迴圈

while迴圈是shell指令碼中最簡單的一種迴圈,當條件滿足時,while重複地執行一組語句 當條件不滿足時,就退出while迴圈。shell while迴圈的用法如下 while condition dostatements donecondition表示判斷條件,statements表示要執行...