Chinaunix首页 | 论坛 | 博客
  • 博客访问: 708068
  • 博文数量: 112
  • 博客积分: 3889
  • 博客等级: 少校
  • 技术积分: 1448
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-19 16:35
个人简介

追求卓越,成功就会在不经意间追上你

文章分类

全部博文(112)

文章存档

2015年(1)

2014年(2)

2013年(1)

2012年(16)

2011年(86)

2010年(6)

分类: 系统运维

2013-04-23 17:44:12

废话少说,直接上例子

点击(此处)折叠或打开

  1. suse11:~ # cat tmp.lst
  2. 4096 4
  3. 4096 4
  4. 4096 2
  5. 4096 4
  6. 8192 1
  7. 8192 4
  8. 8192 4
  9. 8192 4
  10. 8192 4
  11. 8192 4
  12. 8192 4
  13. 8192 4
  14. 8192 4
  15. 8192 4
  16. 8192 4
  17. 8192 4
  18. 8192 4
  19. 8192 4
  20. 8192 4
  21. 2048 4
  22. 2048 4
  23. 4096 4
  24. suse11:~ # cat tmp.lst|awk 'BEGIN{i=1;a=0}{sum[i]=$1;i=i+1}{while(i>0)( a=a+sum[i-1])( i--) }END{print a}'
  25. 147456
  26. suse11:~ # cat tmp.lst|awk 'BEGIN{i=1;a=0}{sum[i]=$1;i=i+1}{for(;i>0;i--)( a=a+sum[i-1])}END{print a}'
  27. 147456
  28. suse11:~ # cat tmp.lst|awk 'BEGIN{a=0}{sum[i]=$1}{for(i in sum)( a=a+sum[i])}END{print a}'
  29. 147456
  30. suse11:~ # cat tmp.lst|awk 'BEGIN{sum=0}{sum+=$1}END{print sum}'
  31. 147456

阅读(2563) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~