在Bash之间的“while”和“until”之间的区别

前端之家收集整理的这篇文章主要介绍了在Bash之间的“while”和“until”之间的区别前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
一直到现在的真正区别是什么?

我想知道是否有可能用“直到”和逐渐下降的循环逐渐循环.

因为我看到,如果我这样做

COUNTER=0
     while [ $COUNTER -lt 10 ]; do
         echo The counter is $COUNTER
         let COUNTER+=1 
     done

和这个

COUNTER=20
     until [ $COUNTER -lt 10 ]; do
         echo COUNTER $COUNTER
         let COUNTER-=1
     done

他们工作得很好

但是,如果我做相反的事情,例如:

COUNTER=20
     while [ $COUNTER -lt 10 ]; do
         echo COUNTER $COUNTER
         let COUNTER-=1
     done

该脚本不会结束.

这是否意味着我们不能在bash中做一个反向循环?

而在条件为真时运行循环.直到运行循环,直到条件为真(即条件为假).

http://www.gnu.org/software/bash/manual/bashref.html#Looping-Constructs.

猜你在找的Bash相关文章