Edited at

catでファイルを連結するとき・・

More than 3 years have passed since last update.

$ cat file1

This is file1.
$ cat file2
This is file2.

これらをcatで連結するときは

$ cat file1 file2 > file_all

$ cat file_all
This is file1.
This is file2.

とやりますが、途中でセパレートとか入れたいときは

$ cat file1 <(echo ---) file2 > file_all

$ cat file_all
This is file1.
---
This is file2.

などとできます。

転じて、サーバ間で設定ファイルを比較するときなど

$ diff /etc/postfix/main.cf <(ssh hostA cat /etc/postfix/main.cf)

なんてこともできます。