【问题标题】:using sort command to sort by colums [duplicate]使用排序命令按列排序[重复]
【发布时间】:2014-08-28 16:07:54
【问题描述】:

我有一个简单的数据集。示例:

IP地址,出现次数

192.168.0.10,11
192.168.0.1,15
192.168.0.120,9

我想使用 sort 命令按 IP 被看到的最大次数对它们进行排序。输出应如下所示:

192.168.0.1,15
192.168.0.10,11
192.168.0.120,9

【问题讨论】:

  • 这个问题既是题外话,也表明没有研究工作。
  • 我知道它的 sort -k 但是在运行“sort -k2”之后我仍然没有得到想要的输出。
  • 伙计,这些 IP 排序问题在 SO 中是不计其数的。请尝试搜索。

标签: bash sorting


【解决方案1】:

使用-k 指定列。不要忘记 -n 使用数字排序。

sort -n -k2 file.txt

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-23
    • 2010-11-08
    • 2011-11-10
    • 1970-01-01
    • 1970-01-01
    • 2016-11-07
    相关资源
    最近更新 更多