Manuais para a linha de comandos

Man » Manual online do uniq - documentação online detalhada para a página de manual do uniq

🌍
uniq - relatar ou omitir linhas repetidas

SINTAXE

uniq [OPÇÃO]... [ENTRADA [SAÍDA]]

DESCRIÇÃO

Filtra linhas adjacentes correspondentes da ENTRADA (ou entrada padrão), escrevendo na SAÍDA (ou saída padrão).

Sem opções, as linhas correspondentes são mescladas na primeira ocorrência.

Argumentos obrigatórios para opções longas são obrigatórios para opções curtas também.

-c, --count
prefixa as linhas com o número de ocorrências

-d, --repeated
imprime apenas as linhas duplicadas, uma para cada grupo

-D
imprime todas as linhas duplicadas

--all-repeated[=MÉTODO]
semelhante a -D, mas permite separar os grupos com uma linha vazia; MÉTODO={none(padrão),prepend,separate}

-f, --skip-fields=N
evita comparar os primeiros N campos

--group[=MÉTODO]
mostra todos os itens, separando os grupos com uma linha vazia; MÉTODO={separate(padrão),prepend,append,both}

-i, --ignore-case
ignora as diferenças de maiúsculas e minúsculas ao comparar

-s, --skip-chars=N
evita comparar os primeiros N caracteres

-u, --unique
imprime apenas as linhas únicas

-z, --zero-terminated
o delimitador de linha é NUL, e não nova linha

-w, --check-chars=N
compara no máximo N caracteres nas linhas

--help
exibe esta ajuda e sai

--version
exibe informações da versão e sai

Um campo é uma sequência de espaços (geralmente espaços e/ou TABs), seguida por caracteres não em branco. Os campos são ignorados antes dos caracteres.

'uniq' não detecta linhas repetidas a menos que sejam adjacentes. Você pode querer classificar a entrada primeiro ou usar 'sort -u' sem 'uniq'.

AUTOR

Escrito por Richard M. Stallman e David MacKenzie.

RELATO DE BUGS

Ajuda online do GNU coreutils: [https://www.gnu.org/software/coreutils/] Relate quaisquer erros de tradução para [https://translationproject.org/team/]

VEJA TAMBÉM

comm(1), join(1), sort(1)

Documentação completa [https://www.gnu.org/software/coreutils/uniq] ou disponível localmente via: info '(coreutils) uniq invocation'

Empacotado por Debian (9.7-3) Copyright © 2025 Free Software Foundation, Inc. Licença GPLv3+: GNU GPL versão 3 ou posterior [https://gnu.org/licenses/gpl.html]. Este é um software livre: você é livre para modificá-lo e redistribuí-lo. Não há GARANTIA, na medida permitida por lei.