until循环
时间:2019-04-16 23:59:05 来源:igfitidea点击:
语法
只要condition条件为true, until循环就会继续运行命令。一旦condition的计算结果为false,则退出循环。
until [ condition ] do command1 command2 ... .... commandN done
while循环和until循环比较
- until循环一直执行,知道非0状态返回
- while循环一直执行,知道返回0状态
- until循环至少执行一次
示例
#!/bin/bash i=1 until [ $i -gt 6 ] do echo "Welcome $i times." i=$(( i+1 )) done
Welcome 1 times. Welcome 2 times. Welcome 3 times. Welcome 4 times. Welcome 5 times. Welcome 6 times.