从列中连接具有相同列条目和一些相同字符串的两个文本文件

时间:2013-06-10 07:26:01

标签: ubuntu-12.04

File1.txt包含如下列:

2011 332 09 13 055 129 ?
2011 332 12 26 082 102 ?
2011 334 00 27 042 104 ?

File2.txt包含这样的列:

2011 328 11 24  102534.03  41.898  142.639  38 6.2  51.84 282.43  59.62 543.77
2011 332 11 28  091311.34  -7.019  116.983 616 5.8  54.94 318.54 128.75 513.82
2011 332 11 28  122645.45  -5.480  153.733  25 6.1  81.93 304.06 101.83 736.05
2011 334 11 30  002706.99  15.455  118.999   9 6.0  41.71 301.99 104.00 468.19

如果file1的column1 = file1&&的column1 file1的column2 = file2&&的column2 file1的column3 == file2&&的column5的前2位file1的column4 ==文件2的column5的下一个2位然后加入这些行。

例如:

this line from file1 2011 332 09 13 055 129 ? 
this line from file2 2011 332 11 28  091311.34  -7.019  116.983 616 5.8  54.94 318.54 128.75    513.82

给出输出:

2011 332 09 13 055 129 ?
11 28  091311.34  -7.019  116.983 616 5.8  54.94 318.54 128.75  513.82

0 个答案:

没有答案