最初の1文字をみてソートするわけですね。今の場合、1の次に10が来てしまうわけです。-n1234567891011121314151617181920正しく並べ替えられました。以下のように説明されていました。–numeric-sort文字列を数値とみなして比較する[/blockquote]文字列を数値とみなして比較する?英語にあたってみました。英語を見ることができます。数値を文字列のルールに従って比較するがより適切な訳かと思いました。いうことを英語で言いたいのではないかなと感じました。それでは、この結果をひっくり返したいと思います。すると、純粋に数字だけでの比較になるので、またぐちゃぐちゃになります。