【问题标题】:Lexicographically sort file by line, reading right-to-left按行按字典顺序对文件进行排序,从右到左读取
【发布时间】:2015-05-10 02:43:26
【问题描述】:

我正在寻找一种命令行(理想情况下)解决方案,它可以让我通过从右到左比较每一行来对文件中的行进行排序。

例如...

输入:

aabc
caab
bcaa
abca

输出:

bcaa
abca
caab
aabc

我会选择我认为在我忘记发布这个问题的一年中最容易记住的答案,但我也会投票赞成聪明/简短的答案。

【问题讨论】:

    标签: sorting unix command-line


    【解决方案1】:

    最容易记住的是

    reverse < input | sort | reverse
    

    不过,您必须编写 reverse 命令。在Linux下,有rev

    【讨论】:

      猜你喜欢
      • 2012-05-30
      • 1970-01-01
      • 1970-01-01
      • 2014-06-08
      • 2011-03-01
      • 2022-06-18
      • 1970-01-01
      • 1970-01-01
      • 2018-01-27
      相关资源
      最近更新 更多