Unix--从文件中获取第3个字段和

时间:2016-08-23 17:53:01

标签: unix sh

我有一个包含5个字段和10行数据的文件,现在我想得到文件中所有第3个字段的总和。

样品:

a,b,1,4,5
c,d,3,4,6
f,h,4,y,j

O/p: 1+3+4= 8

我的解决方案是使用cut命令切割第3个字段并将其写入另一个文件,然后使用awk计算总和。

还有其他方法吗?

1 个答案:

答案 0 :(得分:4)

我认为这就是你所需要的:

awk -F, '{ sum += $3 } END {print sum}' filename