Chinaunix首页 | 论坛 | 博客
  • 博客访问: 158183
  • 博文数量: 25
  • 博客积分: 2045
  • 博客等级: 大尉
  • 技术积分: 290
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-08 18:12
文章分类

全部博文(25)

文章存档

2012年(1)

2009年(8)

2008年(16)

我的朋友

分类:

2008-12-16 16:04:57

awk的实现:
   awk 'BEGIN {for (i=1;i<=100;i++) sum+=i;print sum}'

for循环实现
#!/bin/bash
sum=0
for ((i=1;i<=100;i++));do
sum=`expr $i + $sum`
done
echo $sum

#!/bin/bash
sum=0
for ((i=1;i<=100;i++));do
((sum=i+sum))
done
echo $sum


while循环实现:
#!/bin/bash
sum=0
i=1
while [ "$i" -le "100" ];do
sum=`expr $i + $sum`
i=`expr $i + 1`
done
echo $sum

#!/bin/bash
sum=0
i=1
while [ "$i" -le "100" ];do
((sum=i+sum))
((i=i+1))
done
echo $sum
阅读(1526) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~