Linux中循环语句while和until的区别

1 while【满足条件就执行】
#!/bin/bash
sum=0
i=1;

#当i<=100时执行
while [ $i -le 100 ]
        do
                sum=$(($sum+$i))
                i=$(($i+1))
        done 
            
echo "the sum is $sum"


2 until【满足条件就不执行】
#!/bin/bash
sum=0
i=1

#当i>100时就不执行
until [ $i -gt 100 ]
        do
                sum=$(($sum+$i))
                i=$(($i+1))
        done

echo "the sum is $sum" 

上一篇:《白帽子讲WEB安全》学习笔记之第8章 文件上传漏洞


下一篇:【我的Android进阶之旅】Android调用JNI出错 java.lang.UnsatisfiedLinkError: No implementation found for的解决方法