【发布时间】:2013-03-14 20:42:52
【问题描述】:
我想使用前三列作为键将两个文件逐行合并为一个文件。示例:
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 无关。如果该评估不正确,并且您确实需要帮助编写自己的代码,那么请add your work so far to your question,我将撤回我的近距离投票。
标签: awk