我有以下按 Excel 排序的文件列表:
a1.txt
a10.txt
a11.txt
a12.txt
a2.txt
如果我sort
在 Unix/Linux 上使用,我会得到以下顺序:
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
;)