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