pasteコマンド
linuxにはpasteというコマンドがあって、複数ファイルの各行を結合することができる。
使う機会があるかどうか微妙だけど、知ってしまったのでメモっておく。
sh-4.1$ cat test1 123 45 6789 sh-4.1$ cat test2 aaa aaaaa a aaaa aa sh-4.1$ cat test3 ii iiiiii iii i iiii iiiii sh-4.1$ paste test1 test2 test3 123 aaa ii 45 aaaaa iiiiii 6789 a iii aaaa i aa iiii iiiii sh-4.1$ paste -d"-" test1 test2 test3 123-aaa-ii 45-aaaaa-iiiiii 6789-a-iii -aaaa-i -aa-iiii --iiiii --
例では3ファイル結合しているが、別に2つでも問題ない。-dは区切り文字の指定で、二重引用符で囲んだ一文字を指定できる。