DOSのsortコマンドでソート不正!?
sortコマンド実行後、ソート結果内に多数の改行が含まれることがあります。
これは、ファイルの内容(特殊なコード)やデータ量(100M単位だったので)を疑ってしまうのですが、内容をすべてコピー&ペーストしても、また同量の他のファイルでも発生しません。
そこで、そのファイルをバイナリダンプすると、バイナリデータが混在していることが判明しました!
つまり、ソートするファイル内にバイナリデータある場合に起こるらしいのです。
ちなみに、sortコマンドは、ソートするファイルの大きさ(データ量)には、制限がないとのことです。
しかし、一時的に利用するディスク容量は、必要とのことです。
sortコマンドリファレンス