comando uniq Linux
Linux comando uniq se utiliza para comprobar las filas y eliminar archivo de texto repite.
uniq puede comprobar las filas del archivo de texto recurrentes.
gramática
uniq [-cdu][-f<栏位>][-s<字符位置>][-w<字符位置>][--help][--version][输入文件][输出文件]
parámetros:
- El número de filas o recurrente -c --count se muestra junto a cada columna.
- -d o la pantalla --repeated solo el rango recurrentes.
- -f <campo> or --skip-fields = <campo> Ignorar compara el campo especificado.
- -s <> o posiciones de carácter de --skip-chars = <posición de carácter> Ignorar la comparación de caracteres especificado.
- -u o mostrar --unique filas sólo una vez.
- -w <posición de caracteres> o --check-chars = <ubicación de caracteres> Especifica los caracteres para comparar.
- --help Muestra la ayuda.
- --version Muestra información de versión.
- [Fichero de entrada] especifica el archivo de texto ordenados.
- [Archivo de salida] Especifica el archivo de salida.
Ejemplos
testfile archivo en la línea 2, línea 5, línea 9 del mismo comportamiento, utilice el comando uniq para eliminar las filas duplicadas, utilice el siguiente comando:
uniq testfile
testfile El contenido original:
$ cat testfile #原有内容 test 30 test 30 test 30 Hello 95 Hello 95 Hello 95 Hello 95 Linux 85 Linux 85
Después de utilizar el comando uniq para borrar las líneas duplicadas, con el siguiente resultado:
$ uniq testfile #删除重复行后的内容 test 30 Hello 95 Linux 85
Compruebe el archivo y eliminar las líneas en el archivo que se repiten y se repiten veces la línea de visualización primera línea. Utilice el siguiente comando:
uniq-c testfile
Resultados de salida es el siguiente:
$ uniq-ctestfile #删除重复行后的内容 3 test 30 #前面的数字的意义为该行共出现了3次 4 Hello 95 #前面的数字的意义为该行共出现了4次 2 Linux 85 #前面的数字的意义为该行共出现了2次