Windows上でBOM付きUTF-8のSQLファイルを結合してShift_JISにする必要があったのですが
type *.sql > out.sql
だとエンコーディングの変換ができないのでPowerShellにしてみました。
cat *.sql | out-file out\out.sql -encoding default
(-encoding defaultでShift_JIS。同じフォルダ上にout-fileするとcatのパターンに出力ファイルが引っかかって無限ループしたのでサブフォルダに出力しています)
PowerShellを起動していない場合、下記だけでもいいようでした。
powershell cat *.sql > out\out.sql