複数ファイルを行単位でマージするには、pasteコマンドが便利です。
以下にpasteコマンドを利用した行単位のマージ方法を記します。
尚、joinコマンドを使用した例は、逆引きUNIXコマンド/同一のキーワードをもとにファイルを結合したいを参照してください。
以下、a.txtおよびb.txtファイルを2つ容易し行単位マージ例を記します。
(今回はマージ対象ファイルを2つにしましたが、3つや4つでも可能です。)
a.txtとb.txtを準備しました。
1 2 3 4 5
linux bsd windows macosx android
$ paste a.txt b.txt 1 linux 2 bsd 3 windows 4 macosx 5 android
$ paste -d , a.txt b.txt 1,linux 2,bsd 3,windows 4,macosx 5,android
$ paste -d , a.txt b.txt > ab.txt $ cat ab.txt 1,linux 2,bsd 3,windows 4,macosx 5,android