Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sorting 仅显示头中的最大数字_Sorting_Unix_Unix Head - Fatal编程技术网

Sorting 仅显示头中的最大数字

Sorting 仅显示头中的最大数字,sorting,unix,unix-head,Sorting,Unix,Unix Head,我使用sort-r | head,并按如下方式输出: 8 a1 8 a2 5 a3 5 a4 4 a5 4 a6 4 a7 4 a8 4 a9 4 a0 8 a1 8 a2 我可以做什么使输出如下: 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数显示???有几种方法可以做到这一点,但这里有一种方法是使用a

我使用sort-r | head,并按如下方式输出:

  8 a1
  8 a2
  5 a3
  5 a4
  4 a5
  4 a6
  4 a7
  4 a8
  4 a9
  4 a0
  8 a1
  8 a2
我可以做什么使输出如下:

  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}'