Uniq

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
Utilidad filtrante de texto Unix

uniq es un comando de utilidad en los sistemas operativos Unix, Plan 9, Inferno y similares a Unix que, cuando se alimenta con un archivo de texto o una entrada estándar, genera el texto con líneas adyacentes idénticas colapsadas en una única línea de texto.

Resumen

El comando es una especie de programa de filtro. Por lo general, se usa después de ordenar. También puede generar solo las líneas duplicadas (con la opción -d), o agregar el número de ocurrencias de cada línea (con la opción -c). Por ejemplo, el siguiente comando enumera las líneas únicas en un archivo, ordenadas por la cantidad de veces que ocurre cada una:

Un tipo de archivo Silencio uniq -c Silencio - No.

Usar uniq como este es común cuando se construyen canalizaciones en scripts de shell.

Historia

Apareciendo por primera vez en la versión 3 de Unix, uniq ahora está disponible para varios sistemas operativos Unix y similares a Unix. Forma parte de la Guía de portabilidad de X/Open desde el número 2 de 1987. Se heredó en la primera versión de POSIX y la especificación única de Unix.

La versión incluida en GNU coreutils fue escrita por Richard Stallman y David MacKenzie.

Un comando uniq también forma parte de las MSX-DOS2 Tools de ASCII para MSX-DOS versión 2.

El comando está disponible como un paquete separado para Microsoft Windows como parte del proyecto GnuWin32 y la colección UnxUtils de puertos Win32 nativos de utilidades similares a GNU Unix.

El comando uniq también se ha portado al sistema operativo IBM i.

Contenido relacionado

Redes ópticas síncronas

Compresión con pérdida

Wi-Fi directo

Wi-Fi Direct o Wi-Fi directo es un estándar Wi-Fi para conexiones inalámbricas punto a punto que permite que dos dispositivos establezcan una conexión...
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save