我有一个制表符分隔的文件(没有标题),我想计算第 3 列和第 2 列的差异,然后将它们全部加在一起。
即,
col1\tcol2\tcol3\tcol4
hi\t10\t100\t0.4
bye\t150\t400\t5.6
结果将是:(100-10)+(400-150)=340
我如何使用 awk 在线完成这样的操作?
谢谢。
最佳答案
awk '{ total += $3 - $2 } END { print total }' file
关于linux - awk linux 区别并添加制表符分隔的列文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13812730/