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.
答え2
次のコマンドを試してください: sort -d
;)