paste コマンド 2017/12/11
複数のファイルを行単位で結合するコマンド。結合の際の区切り文字はデフォルトではタブになる。
結合した結果は標準出力するので、ファイルを作成したい場合はリダイレクトを使う。
例
$ cat test.1.txt
あいうえお
かきくけこ
あいうえお
さしすせそ
$ cat test.2.txt
10
20
30
40
$ paste test.1.txt test.2.txt
あいうえお 10
かきくけこ 20
あいうえお 30
さしすせそ 40
標準入力とファイルを結合したい場合は、 -
を使う。
$ cat test.1.txt | paste - test.2.txt
インストール 2016/03/17
Coreutilsというパッケージに入っているので、CentOSにもUbuntuにも始めから入っている。
区切り文字を指定するには 2014/12/29
-d
オプションで指定する。
# コンマ区切りで結合
paste -d, test.1.txt test.2.txt