我有一個問題需要合併多個不同的文件。Linux加入多列多文件
只是例如兩個文件*但列是相同的只是不同的值。 每個文件都有側邊的製表符分隔符。 按ID信息加入所有列。
首先Test.txt文件
ID ID2 ID3 Name Telephone
1 A + John 011
1 B - Mike 012
2 C + Sam 013
3 A - Jena 014
4 B + Peter 015
第二個文件的test2.txt
ID ID2 ID3 Name Telephone
2 C + Henry 013
3 A - Ho 014
1 A + Jamy 011
1 B - Mark 012
4 B + Jung 015
然後最終結果
ID ID2 ID3 Name Telephone Name Telephone
1 A + John 011 Jamy 011
1 B - Mike 012 Mark 012
2 C + Sam 013 Henry 013
3 A - Jena 014 Ho 014
4 B + Peter 015 Jung 015
所以結合依賴於ID 1 ID2 ID3,
我試着用j OIN像 加入-A1-A2-A3個Test1.txt的test2.txt> Test3.txt
像這樣的事情,但有一個與性能和多個文件的問題加入 而且我不知道這是否正確連接。
有沒有人有最好的想法?
Awsome幾乎接近,但正如我提到它可能是多個文件,是否有可能打印所有列一些靈活的命令,而不是1美元,2美元,3美元,4美元,5美元?謝謝!! – 2014-08-29 18:46:22
鍵同樣是$ 1,$ 2,$ 3,但其他列可以是多個 – 2014-08-29 18:47:41
答案更新。你應該更新你的問題,這樣需求就更加明顯了(例如,向Test2添加一列)。 – 2014-08-29 19:26:14