while计算小练习

[root@shnne ~]# cat sum_*
#!/bin/sh
sum=0
i=1
while [ $i -le 100 ]
do
  let sum=sum+i
  let i=i+1
done
echo $sum


#!/bin/sh
sum=0
i=1
while ((i <= 100))
do
  ((sum=sum+i))
  ((i++))
done
echo $sum

注:对于这么从1加到100的,可以用这种方式,如果数字大的,最好用算法,这样效率会高

分享到:
关键词:Linux运维Shell

<< 上一篇

shell编写rsync启动脚本

下一篇 >>

for小练习

网友留言(0 条)

发表评论