until 循環執行一系列命令直至條件爲 true 時中止。 until 循環與 while 循環在處理方式上恰好相反。 通常 while 循環優於 until 循環,但在某些時候—也只是極少數狀況下,until 循環更加有用。 |
until 語法格式:html
until condition do command done
condition 通常爲條件表達式,若是返回值爲 false,則繼續執行循環體內的語句,不然跳出循環。linux
如下實例咱們使用 until 命令來輸出 0 ~ 9 的數字:shell
#!/bin/bash a=0 until [ ! $a -lt 10 ] do echo $a a=`expr $a + 1` done
運行結果:bash
輸出結果爲:oop
0 1 2 3 4 5 6 7 8 9