uniq [opción] [entrada [salida]]
Aquí, la opción, la entrada y la salida son opcionales. Si solo usas uniq comando sin ninguna opción o nombre de entrada/salida de salida, entonces este comando se aplicará en los datos de entrada estándar. Se pueden usar muchos tipos de opciones con este comando para filtrar datos duplicados de varias maneras desde cualquier archivo de texto. Si usa un nombre de archivo de entrada con este comando, los datos se filtrarán desde ese archivo. Si ejecuta el comando con la opción, el nombre de archivo de entrada y el nombre de archivo de salida, los datos se filtrarán desde el archivo de entrada en función de la opción y escriben la salida en el archivo de salida.
Opciones:
A continuación se analizan algunas opciones principales de comando uniq.
Se utiliza para omitir los campos N antes de detectar la singularidad de los datos. Los campos son el grupo de caracteres separados por Whitespace o Tab.
Se usa para omitir los caracteres N antes de detectar la singularidad de los datos.
Se usa para comparar n caracteres solo en una línea.
Se utiliza para contar cuántas veces se repite una línea en los datos de búsqueda y los valores se muestran como el prefijo de esa línea.
Se usa para terminar la línea con 0 bytes en lugar de usar Newline.
Se usa para imprimir todas las líneas repetidas solo.
Se utiliza para imprimir todas las líneas repetidas en función del método usado. Los siguientes métodos se pueden usar con esta opción.
Ninguno: es el método predeterminado y no delimita las líneas duplicadas.
Prepend: agrega una línea en blanco antes de cada conjunto de líneas duplicadas.
separado: agrega una línea en blanco entre dos líneas duplicadas.
Se usa para imprimir solo las líneas únicas.
Se usa para la comparación de casos insensibles.
Ejemplos de comando uniq
Crear un archivo de texto llamado uniq_test.TXT Con el siguiente contenido:
Programación de bash
Programación de bash
Programación de Python
Me gusta la programación PHP
Me gusta la programación de Java
Ejemplo#1: Uso de la opción -f
Se aplicará el siguiente comando uniq comando saltando los primeros dos campos de cada línea desde uniq_test.TXT archivo.
$ uniq -f 2 uniq_test.TXT
Ejemplo#2: Uso de la opción -s
Se aplicará el siguiente comando uniq comando saltando 4 caracteres de cada línea de uniq_test.TXT archivo.
$ uniq -s 4 uniq_test.TXT
Ejemplo#3: Uso de la opción -W
Se aplicará el siguiente comando uniq Comando comparando los dos primeros caracteres de cada línea.
$ uniq -w 2 uniq_test.TXT
Ejemplo#4: Uso de la opción -c
El siguiente comando contará la apariencia de cada línea en el archivo y muestra el número en la parte delantera de cada línea de la salida.
$ uniq -c uniq_test.TXT
Ejemplo#5: Uso de la opción -d
El siguiente comando muestra esas líneas del archivo solo que apareció varias veces en el archivo. Solo una línea ha aparecido dos veces en uniq_test.archivo txt que se muestra como salida.
$ uniq -d uniq_test.TXT
Ejemplo#6: Uso de la opción -d
El siguiente comando imprimirá todas las líneas duplicadas desde el archivo.
$ uniq -d uniq_test.TXT
Ejemplo#7: Uso de la opción repetida con método Prepend
Se pueden usar tres métodos con -completamente reputado opción que se mencionan anteriormente de este tutorial. Aquí, el método Prepend se utiliza con esta opción que imprime líneas duplicadas al agregar líneas en blanco al comienzo de las líneas duplicadas.
$ uniq-todo repetido = prepend uniq_test.TXT
Ejemplo#8: Uso de la opción -u
El siguiente comando encontrará todas las líneas únicas del archivo. Hay tres líneas únicas en uniq_test.archivo txt que se imprime como salida.
$ uniq -u uniq_test.TXT
Los usos del comando uniq se explican y se muestran utilizando varios ejemplos en este tutorial. Espero que pueda usar el comando uniq correctamente después de leer este tutorial.