Preguntas etiquetadas con uniq

120
¿Cuál es la diferencia entre "sort -u" y "sort | uniq "?

En todas partes veo a alguien que necesita obtener una lista ordenada y única, a la que siempre se dirigen sort | uniq. Nunca he visto ningún ejemplo en el que alguien use en su sort -ulugar. Por qué no? ¿Cuál es la diferencia, y por qué es mejor usar uniq que la bandera única para...

40
¿Cómo funciona awk '! A [$ 0] ++'?

Esta línea única elimina las líneas duplicadas de la entrada de texto sin ordenarlas previamente. Por ejemplo: $ cat >f q w e w r $ awk '!a[$0]++' <f q w e r $ El código original que he encontrado en Internet dice: awk '!_[$0]++' Esto fue aún más desconcertante para mí, ya que asumí...

16
¿Eliminar líneas duplicadas por pares?

Encontré este caso de uso hoy. Parece simple a primera vista, pero perder el tiempo con sort, uniq, sedy awkreveló que es no trivial. ¿Cómo puedo eliminar todos los pares de líneas duplicadas? En otras palabras, si hay un número par de duplicados de una línea dada, elimínelos todos; Si hay un...

15
¿Qué hizo `uniq -t`?

Tengo un código antiguo de 2003 que usa la -topción de uniqcomando. Lanza un error ya que esa opción probablemente ya no sea compatible. Aquí está la pieza que usa el comando: egrep -n "{ IA32_OP" ia32-decode.c | \ awk '{ print $1 $3 $4 }' | \ sort -t '(' +1 | \ uniq -t ':' -f 1 | \ sed...

8
La herramienta `uniq` más rápida en Linux

Tengo un archivo de texto grande (1.5 G), Quiero saber cuál es la herramienta más rápida y confiable en Linux. Usualmente uso: awk '!x[$0]++' file.txt Pero cuando uso el htopcomando veo que mi uso de memoria está aumentando. Quiero saber cuál es el más rápido y confiable para archivos de gran...