Shell
Shell是什麼?
Shell 使用Shell變量
Shell 特殊變量
Shell 數組/Arrays
Shell 基本運算符
Shell 算術運算符示例
Shell 關係運算符示例
Shell 布爾運算符範例
Shell 字符串運算範例
Shell 文件測試符例子
C Shell運算符
Korn Shell 運算符
Shell 條件語句
Shell if...fi語句
Shell if...else...fi 語句
Shell if...elif...fi 語句
Shell case...esac 語句
Shell 循環類型
Shell while 循環
Shell for循環
Shell until 循環
Shell select 循環
Shell 循環控制break/continue
Shell 替代
Shell 引用機制
Shell 輸入/輸出重定向
Shell 函數
Shell 聯機幫助
Shell until 循環
完美的情況下,你需要執行的一組命令某個條件爲真時,while循環執行。有時候,你需要執行一組命令,直到某個條件爲真。
語法
until command do Statement(s) to be executed until command is true done
這裏Shell命令進行評估計算。如果結果值是false,給定語句(s)被執行。如果命令沒有語句爲true,那麼將不執行,程序會跳轉到下一行done語句後。
例子:
下面是一個簡單的例子,它使用直到循環顯示數字0到9:
#!/bin/sh a=0 until [ ! $a -lt 10 ] do echo $a
a=`expr $a + 1` done
這將產生以下結果:
0 1 2 3 4 5 6 7 8 9