Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用排序 -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
head
awk 'BEGIN{maxval=0}; (maxval==0) {maxval=$1}; ($1==maxval) {print $0}'