shell之until语句

和while非常相似,也是判断一个条件,然后决定是否执行循环体。不过,until和while不同,until是如果成立则跳出循环体。一般格式如下:

until <条件>
do
 command
done

此程序会一直执行,直到条件成立。如:

#!/bin/bash
var=0
until [ ! ${var} -lt 5 ]
do
 echo "${var}"
 var=`expr ${var} - 1 `
done

运行结果:

0
1
2
3
4

0 条评论
发表一条评论