我使用 sort -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 数????
最佳答案
有几种方法可以做到这一点,但这里是一种使用 awk
的方法。由于它已经排序,您希望通过将 head
ed 列表管道化为类似的东西来检查是否只打印与第一个值匹配的行
awk 'BEGIN{maxval=0}; (maxval==0) {maxval=$1}; ($1==maxval) {print $0}'
关于sorting - 只显示头部最大的数字,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26435781/