【发布时间】:2012-10-26 20:28:08
【问题描述】:
我有两个如下所示的以制表符分隔的文件:
文件 A
chr1 123 aa b c d
chr1 234 a b c d
chr1 345 aa b c d
chr1 456 a b c d
....
文件B
xxxx abcd chr1 123 aa c d e
yyyy defg chr1 345 aa e f g
...
我想加入基于 3 列“chr1”、“123”和“aa”的两个文件,并将文件 B 的前两列添加到文件 A,这样输出如下所示: 输出:
chr1 123 aa b c d xxxx abcd
chr1 234 a b c d
chr1 345 aa b c d yyyy defg
chr1 456 a b c d
任何人都可以帮助在 awk 中执行此操作。如果可能的话,使用 awk oneliners?
【问题讨论】: