标签: 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计算总和。
还有其他方法吗?
答案 0 :(得分:4)
我认为这就是你所需要的:
awk -F, '{ sum += $3 } END {print sum}' filename