Shell until循環


until 循環執行一系列命令直至條件為 true 時停止。until 循環與 while 循環在處理方式上剛好相反。一般while循環優於until循環,但在某些時候,也只是極少數情況下,until 循環更加有用。

until 循環格式為:

until command
do
   Statement(s) to be executed until command is true
done

command 一般為條件表達式,如果返回值為 false,則繼續執行循環體內的語句,否則跳出循環。

例如,使用 until 命令輸出 0 ~ 9 的數字:

  1. #!/bin/bash
  2. a=0
  3. until [ ! $a -lt 10 ]
  4. do
  5. echo $a
  6. a=`expr $a + 1`
  7. done

運行結果:

0
1
2
3
4
5
6
7
8
9


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM