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