Windows

sort コマンドで、入力レコードが最大長を超えました。より大きい最大長を指定してください。エラー

Windows のコマンドプロンプトで sort コマンドを使ったら

入力レコードが最大長を超えました。より大きい最大長を指定してください。

というエラーになった。

type somefile.txt | sort > somesorted.txt

こんな感じで使った。

どうやら、somefile.txt 中に長い行があるので処理できないらしい

調べたら sort コマンドに /REC オプションをつけると良いらしいことが判明

type somefile.txt | sort /REC 65535 > somesorted.txt

とやったら無事ソートできました。

しかし1行が65535文字を超えるとできないんだろうな。。。