26-shell脚本基础(七)
while循环
while CONDITON;do
循环体
循环体控制变量修正表达式
done
进入条件:CONDITION测试为真
退出条件: CONDITON测试为假
例:求100以内所有正整数之和
[root@Centos-7-24 opt]# vim sum3.sh
1 #!/bin/bash
2 #
3 declare -i sum=0
4 declare -i i=1
5 while [ $i -le 100 ];do
6 let sum=$[ $sum+$i ]
7 let i++
8 done
9 echo \$sum="$sum"
until循环
until CONDITION;DO
循环体
循环控制变量修正表达式
done
进入条件:CONDITION测试为假
退出条伯:CONDITON测试为真
[root@Centos-7-24 opt]# vim sum4.sh
1 #!/bin/bash
2 #
3 declare -i sum=0
4 declare -i i=1
5
6 until [ $i -gt 100 ];do
7 sum+=$i
8 let i++
9 done
10 echo $sum
浙公网安备 33010602011771号