風待ち

プログラミングの勉強や日々の出来事のログなど

WindowsのCMDを使ってCOPYコマンドでファイルを連結する

file1とfile2を連結してfile3を作る

CMD> COPY file1 + file2 file3

ただし、出来上がったfile3の最後に空白行が入る。 なので、例えば、CSVなんかを連結して、SQLLoderに食べさせる時にこれを使うと最後の行がエラーになるので注意が必要。

空白行を入れたくなければCOPYコマンドではなくTYPEコマンドとリダイレクトでやれば最後に空白なんて入らない。

CMD> TYPE file1 file2 > file3