在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.

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...