【发布时间】:2018-07-13 03:51:25
【问题描述】:
如果我有两个文件,每个文件有 4 列数据,并且我想减去这些文件之间的列,我会执行以下操作:
paste data1.txt data2.txt | awk '{ printf("%s %d %d %d\n", $1, ($2-$6), ($3-$7), ($4-$8); }' > out.txt
如果我的文件每个有 100 列,并且我想在两个文件之间减去列而不写这么多 ($i-$j)、($k-$l) 等,我应该如何做类似的事情。
谢谢。
【问题讨论】:
标签: awk