until 循环与 while 循环类似,也同样基于一个条件。但是 until 循环的判断条件正好与 while 循环的判断条件相反,until 循环在条件为假的情况下才会持续地运行。一旦条件为真,退出循环。基本语法如下:
until [ CONDITION ]
do
command1
command2
# ...
# ...
commandN
done
until 循环与 while 循环相比:
- until 循环执行直到返回 0 状态;
- while 循环执行直到返回非 0 状态;
- until 循环总是至少执行一次。
下面是一个简单的使用示例:
本文参考自 《Linux Shell命令行及脚本编程实例详解 》