Aprende o comando Linux - uniq

Nome

uniq (elimina as liñas duplicadas dun ficheiro non especificado)

Sinopse

uniq [-cdu] [-f skip-fields] [-s skip-chars] [-w check-chars] [- # skip-fields] [+ # skip-chars] [--count] [--repeated] [--unique] [--skip-fields = skip-fields] [--skip-chars = skip-chars] [--check-hars = check-chars] [--help] [--version] [infile ] [outfile]

Descrición

uniq imprime as liñas únicas nun arquivo ordenado, conservando só unha das liñas correspondentes. Opcionalmente, só se poden mostrar liñas que aparecen exactamente unha vez, ou liñas que aparecen máis dunha vez. uniq require unha entrada ordenada xa que só compara liñas consecutivas.

Opcións

-u, - único

Imprime só liñas únicas.

-d, --reposto
Imprime só liñas duplicadas.

-c, --count
Imprime a cantidade de veces que se produciu cada liña xunto coa liña.

-número, -f, --skip-fields = número
Nesta opción, o número é un número enteiro que representa o número de campos a saltarse antes de comprobar a singularidade. Os primeiros campos de números, xunto cos espazos en branco que se atopan antes dos campos numéricos, son superados e non contabilizados. Os campos defínense como unha cadea de caracteres que non son espaciais e non separados, separados entre si por espazos e pestañas.

+ número, -s, --skip-chars = número
Nesta opción, o número é un número enteiro que representa o número de caracteres para saltar antes de comprobar a singularidade. Os primeiros números de caracteres, xunto con todos os espazos en branco atopados antes de que se alcancen caracteres numéricos, son superados e non contabilizados. Se usa as opcións de saltar de campo e de carácter, primeiro omítense os campos.

-w, --check-chars = número
Especifique o número de caracteres que se comparan nas liñas, despois de omitir todos os campos e caracteres especificados. Normalmente compárase todo o resto das liñas.

- axuda
Imprimir unha mensaxe de uso e saír cun código de estado que indica éxito.

--versión
Imprime a información da versión da saída estándar e saia.

Exemplo

% ordenar o meu ficheiro | uniq

elimina liñas duplicadas da secuencia (o símbolo "|" canaliza a saída do tipo myfile ao comando uniq).

Importante: use o comando man ( % home ) para ver como se usa un comando na súa computadora particular.