ファイルを結合する

いくつかのファイルを結合し、一つにする手順をメモ。

ファイルの結合には catコマンドを用います。

分割方法はこちら

以下のファイルを用意しました。

1
2
3

ファイル名で降順した順序に結合

$ cat ./*.txt > ordered.txt

結果。

1
2
3

順序を指定して結合

$ cat 2.txt 3.txt 1.txt > specified.txt

結果。

specified.txt
2
3
1

余談

cat コマンドって concatenate(結合)の略だそうです。ファイルの内容を標準出力に出力する為によく用いるので表示用コマンドと思っていますが、元々は結合に用いるコマンドという側面が強かったそうです。

長年、この業界で働いていましたが、今まで知らなかった…。