El comando uniq
se utiliza para eliminar líneas duplicadas consecutivas en un archivo de texto. Es especialmente útil cuando se trabaja con listas o datos que pueden contener entradas repetidas.
La sintaxis básica del comando es la siguiente:
uniq [opciones] [archivo]
-c
: Cuenta el número de ocurrencias de cada línea.-d
: Muestra solo las líneas que son duplicadas.-u
: Muestra solo las líneas que son únicas.-i
: Ignora la distinción entre mayúsculas y minúsculas.Aquí hay algunos ejemplos prácticos del uso de uniq
:
uniq archivo.txt
uniq -c archivo.txt
uniq -d archivo.txt
uniq -u archivo.txt
uniq -i archivo.txt
uniq
, ya que solo elimina duplicados consecutivos.uniq
con otros comandos como sort
para obtener mejores resultados. Por ejemplo:
sort archivo.txt | uniq
-c
para obtener un resumen de cuántas veces aparece cada línea, lo que puede ser útil para análisis rápidos de datos.