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"
Linux中循环语句while和until的区别
2022-01-19 08:52:31