我想将两个文件合并为一行一行,并使用前三列作为关键字。例如:如何使用awk合并基于前三列的两个文件
FILE1.TXT
a b c 1 4 7
x y z 2 5 8
p q r 3 6 9
FILE2.TXT
p q r 11
a b c 12
x y z 13
我期望用于上述两个文件输出是:
a b c 1 4 7 12
x y z 2 5 8 13
p q r 3 6 9 11
列中的每个文件的数目不是固定的,它可以因行而异。而且,我在每个文件中获得了超过27K行。
他们没有订购。他们唯一的区别是前两个文件的前三个字段是相同的。
我已经投票结束这个问题,因为它似乎是一个工具或解决方案的建议的请求,而不是请求帮助您自己的代码。这使您的问题脱离了StackOverflow。如果该评估不正确,并且确实需要编写自己的代码,请[将您的工作添加到您的问题中](https://stackoverflow.com/posts/15366829/edit),然后我将收回我的近距离投票。 – ghoti 2017-08-08 20:25:54