Latest web development tutorials

comando uniq Linux

Linux comando Daquan Linux comando Daquan

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次 

Linux comando Daquan Linux comando Daquan