【问题标题】:Strange result of sort on LinuxLinux 上奇怪的排序结果
【发布时间】:2013-09-20 11:25:24
【问题描述】:

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

$ unname -a Linux ... 2.6.32-279.5.2.el6.x86_64 #1 SMP 2012 年 8 月 14 日星期二 11:36:39 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux $排序--版本 排序(GNU coreutils)8.4

这是文件 zzz2。

体育/ CCC pe_ext/CCC pe/MMM

$ 排序 zzz2

体育/ CCC pe_ext/CCC pe/MMM 预期输出: 体育/ CCC pe/MMM pe_ext/CCC 附录。 $ 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

【问题讨论】:

  • 在任何行的开头有任何奇怪的不可打印字符吗?
  • 同样的行为也发生在我身上。 Linux 3.8.0-29-通用,sort (GNU coreutils) 8.20
  • 我添加了 od -c zzz2 的输出

标签: linux sorting


【解决方案1】:

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

LC_ALL=C sort filename

见:https://superuser.com/a/226489

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-26
    • 1970-01-01
    • 2017-01-07
    • 2013-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多