Esto hará líneas duplicadas de impresión sólo, con recuentos:
sort FILE | uniq -cd
o, con opciones largas de GNU (en Linux):
sort FILE | uniq --count --repeated
en BSD and OSX you have to use grep para filtrar las líneas únicas:
sort FILE | uniq -c | grep -v '^ *1 '
Para el ejemplo dado, el resultado sería:
3 123
2 234
Si desea recuentos de impresión para todas las líneas incluyendo aquellas que aparecen solo una vez:
sort FILE | uniq -c
o, con opciones de GNU largos (en Linux):
sort FILE | uniq --count
para la entrada dada, la salida es:
3 123
2 234
1 345
Para ordenar la salida con las líneas más frecuentes en la parte superior, puede hacer lo siguiente (para obtener todos los resultados):
sort FILE | uniq -c | sort -nr
o, para obtener sólo duplicar las líneas, más frecuentes primero:
sort FILE | uniq -cd | sort -nr
en OSX y BSD la final se convierte en:
sort FILE | uniq -c | grep -v '^ *1 ' | sort -nr
¿Qué idioma desea usar? – VMAtm