在Linux上排序的奇怪结果

时间:2013-09-16 10:32:02

标签: linux sorting

我在Linux上得到奇怪的排序结果


$ uname -a
Linux ... 2.6.32-279.5.2.el6.x86_64 #1 SMP Tue Aug 14 11:36:39 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux

$ sort --version
sort (GNU coreutils) 8.4

这是文件zzz2。

   pe/CCC 
   pe_ext/CCC 
   pe/MMM 

$ sort zzz2

   pe/CCC 
   pe_ext/CCC 
   pe/MMM 


Exppected output:
   pe/CCC 
   pe/MMM 
   pe_ext/CCC 



Appendix.

$ od -c zzz2
0000000   p   e   /   C   C   C  \r  \n   p   e   _   e   x   t   /   C
0000020   C   C  \r  \n   p   e   /   M   M   M
0000032

1 个答案:

答案 0 :(得分:1)

尝试使用其他语言环境,例如

LC_ALL=C sort filename

请参阅:https://superuser.com/a/226489