awk统计命令

danny posted @ 2012年5月19日 00:31 in shell with tags awk , 2053 阅读

这是一条关于统计从第二行起,以\t为分隔符第二列到第四列数据总数的命令,如果是使用excel,如果数据是固定的,当然没什么问题,当数据不断地补充时,就不得不一次又一次的引用公式,实在是让人烦躁,而在这里,只要重新运行这条命令就行了。

不知道A0 A1 A2的自行google

提示:A0=2A1=4A2=16A4

下面全部转成A4

awk -F'\t' 'NR>=2{ sum_A0 +=$2;sum_A1 +=$3;sum_A2 +=$4 }; \
END { total=sum_A0 * 16 + sum_A1 * 8 + sum_A2 * 4;print total }' scan_record.txt

部分数据如下

No.     A0      A1      A2      date
0251    2       4       1      
0283    7       7       2
1497    6       6       8
1562    10      17

 


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter