小池啓仁 ヒロヒト応援ブログ By はてな

小池啓仁(コイケヒロヒト)の動画など。

小池啓仁 ヒロヒト応援ブログ By はてな

DOSのsortコマンドでソート不正!?

sortコマンド実行後、ソート結果内に多数の改行が含まれることがあります。

これは、ファイルの内容(特殊なコード)やデータ量(100M単位だったので)を疑ってしまうのですが、内容をすべてコピー&ペーストしても、また同量の他のファイルでも発生しません。

そこで、そのファイルをバイナリダンプすると、バイナリデータが混在していることが判明しました!

つまり、ソートするファイル内にバイナリデータある場合に起こるらしいのです。

ちなみに、sortコマンドは、ソートするファイルの大きさ(データ量)には、制限がないとのことです。
しかし、一時的に利用するディスク容量は、必要とのことです。


sortコマンドリファレンス