while循环
while循环的格式如下:
while [ 表达式 ]
do
…
done
在while循环中,当表达式的值为假时,停止循环,否则循环将一直进行。此处表达式外的“[]”表示的是[命令,而非语法格式中的中括号,不能省略。
案例9:使用while循环,计算整数1~100的和。
1 #!/bin/sh
2 count=1
3 sum=0
4 while [ $count -le 100 ]
5 do
6 sum=`expr $sum + $count`
7 count=`expr $count + 1`
8 done
9 echo "sum=$sum"
10 exit 0
执行该脚本,输出的结果如下:
sum=5050