0

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 の列 1 == ファイル 2 の列 1 && ファイル 1 の列 2 == ファイル 2 の列 2 && ファイル 1 の列 3 == ファイル 2 の列 5 の最初の 2 ビット && ファイル 1 の列 4 == ファイル 2 の列 5 の次の 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
4

0 に答える 0