until
语法格式
until 条件测试'
do
语句块
done
执行util时 系统将先执行一次语句do和done之间的语句块 然后再进行条件测试 如果条件测试为假的话 则继续执行do和done之间的语句块 直到条件测试为真时 util语句才执行结束
eg
#!/bin/bash
i=0
until [ $i -gt 5 ]
do
let "i+=1"
echo "i=$i"
done
运行结果
anders@anders-virtual-machine:~/code/shell/until$ ./until1.sh
i=1
i=2
i=3
i=4
i=5
i=6