2017-05-26 22 views
1
私は任意の行マッチングなしの非常に異なる2つのファイルを結合したい

一致する行せずに2つのファイルをマージする方法

ファイル1(1000 +行): M03558 203 5 23464 CTTGTA M03559 205 3 1096 CTTGTQ M03560 209 12 1956 CTTGTW M035561 304 5 2347 CTTGTK ...

ファイル2(のテーブルを3行): A 12 34 78 0.3 B 13 35 79 0.3 C 14 36 80 0.5

望ましい結果: M03558 203 5 23464 CTTGTA A 12 34 78 0.3 M03559 205 3 1096 CTTGTQ B 13 35 79 0.3 M03560 209 12 1956 CTTGTW C 14 36 80 0.5 M03561 304 5 2347 CTTGTK
...
はbash、PerlやPythonまたはRでそれを実現する方法は、そこにしてくださいますか?

あなたが pasteコマンドを使用することができ、Linuxで
+0

が重複する可能性をbashを使用して2つのファイルを1行ずつ連結する](https://stackoverflow.com/questions/3806874/how-to-concatenate-two-files-line-byline-using-bash) – miken32

答えて

0

:場合は代わりに2あなたはその後、タブ文字を望んでいた、レコードをマージseperating空間を、

paste -d " " file1 file2 > outfile 

を:[方法の

paste -d "\t" file1 file2 > outfile 
+0

これは質の低い質問ですそれは研究努力を示さず、明らかに重複している。これらのような質問には答えるべきではありません。 – miken32

関連する問題