2017-07-10 4 views
0

私は、各file1とfile2に2000+の行がいくつかあるという要件があります。 file1行はfile2行に対応して関連しています。 新しいファイルでf1の最初の行とf2の最初の行などを一緒にファイルをマージしたいです。例:2つのファイルをマージします。新しいファイルのf1の最初の行とf2の最初の行などのようになります。

file1.csv : 
=========== 
foo, dummy, data, test 
a, b, c, d 

file2.csv : 
=========== 
foo1, dummy1, data1, test1 
e, f, g, h 

NewFile: 
======== 

foo, dummy, data, test 
foo1, dummy1, data1, test1 
a, b, c, d 
e, f, g, h 

Sed、AWKのいずれかが機能します。

+0

区切り行を合併 'paste' ...と、このフォーラムは、あなたがしようとしたコードで助けを得ることについてです、解決策全体を質問することではない – Sundeep

答えて

0

シンプルpasteアプローチ:

paste -d'\n' file1.csv file2.csv 
  • -d'\n'が - で行うことが非常に簡単
関連する問題