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