2010-11-26 29 views
18

¿Cuál es la forma más rápida de ordenar elementos por cantidad de apariciones en un terminal Linux. Lo ideal es buscar un trazador de líneas.Ordenar por número de apariciones

cordiales,

JP

+0

¿Cuál es su versión? O google? – khachik

+0

¿Lo sentimos? No entendí lo que quería decir con "Google" :) –

Respuesta

40
some_command | sort | uniq -c | sort -n 
+2

Gracias, eso es lo que estaba buscando. No sabía "uniq -c". –

+5

Probablemente querrás 'ordenar -nr' para poner primero las líneas más comunes. –

+0

@NateGlenn Depende. Por lo general, hay páginas de salida, así que simplemente 'sort -r | cola -30' y el número más grande está justo encima del nuevo aviso. De esa manera, no tengo que preocuparme por las líneas con la mayor cantidad de visitas que salen de la parte superior de la pantalla. – cdhowie