Unix と Excel のソート

Unix と Excel のソート

Excel に従って並べ替えられた次のファイル リストがあります。

a1.txt
a10.txt
a11.txt
a12.txt
a2.txt

Unix/Linux で使用するとsort、次の順序になります。

a10.txt
a11.txt
a12.txt
a1.txt
a2.txt

ここで、文字の異なる動作を確認できます.。Excel と同じ順序を取得するオプションはありますか? -b、-g、-n などを試しましたが、成功しませんでした。

答え1

env LC_ALL=C sort 

manのページからsort

  *** WARNING *** The locale specified by the  environment  affects  sort
   order.  Set LC_ALL=C to get the traditional sort order that uses native
   byte values.

詳細については、このStackOverflowの質問を参照してください。

答え2

次のコマンドを試してください: sort -d;)

関連情報