Afficher uniquement le plus grand nombre en tête

J’utilise sort -r | prenez la tête et sortez le comme ceci:

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

Que puis-je faire pour rendre la sortie comme ceci:

  8 a1 8 a2 

seul le plus grand nombre k1 apparaît ????

Il y a plusieurs façons de le faire, mais en voici une qui utilise awk . Comme il est déjà sortingé, vous souhaitez vérifier uniquement les lignes correspondant à la première valeur en insérant la liste

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