【问题标题】:Only display the largest number in head仅在头部显示最大的数字
【发布时间】:2014-10-18 02:39:21
【问题描述】:

我使用排序 -r |头部并像这样输出:

  8 a1
  8 a2
  5 a3
  5 a4
  4 a5
  4 a6
  4 a7
  4 a8
  4 a9
  4 a0

我该怎么做才能使输出如下:

  8 a1
  8 a2

只显示最大的 k1 数????

【问题讨论】:

    标签: sorting unix unix-head


    【解决方案1】:

    有几种方法可以做到这一点,但这里是使用awk 的一种方法。由于它已经排序,因此您希望通过将headed 列表传递到类似的东西来检查是否只打印与第一个值匹配的行

    awk 'BEGIN{maxval=0}; (maxval==0) {maxval=$1}; ($1==maxval) {print $0}'
    

    【讨论】:

      猜你喜欢
      • 2021-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-31
      相关资源
      最近更新 更多