awk处理案例十四--行求和

   其实这个在该系列六已经讲解如何去行求和!在此需求我就不累赘了!再重新讲解无非是提供一种新方法;利用数组来实现(之前是借用了变量)!

【代码如下】

1 awk '{s=0;for(i=2;i<=NF;i++){s+=$i};print $0 , s}'
2 awk '{for(i=2;i<=NF;i++){a[NR]+=$i}print $0,a[NR]}'

第二种方法优势在于;利用行数作为下标;这样不用每次都初始化a[NR]=0!

 

posted @ 2013-10-12 22:06  lottu  阅读(1780)  评论(0)    收藏  举报