# Remover linhas duplicadas

Remova linhas duplicadas de uma lista, mantenha a primeira ou a última cópia, ignore maiúsculas ou espaços, ou tire toda linha repetida.

https://codeknife.dev/pt/remover-linhas-duplicadas/

## O que faz

Remove linhas repetidas de uma lista. Mantenha uma cópia de cada linha, remova toda linha que aparece mais de uma vez ou mostre só as linhas que se repetem. As linhas mantidas ficam na ordem original e exatamente como você digitou.

## Como usar

1. Digite ou cole um item por linha, ou solte um arquivo de texto.
2. Escolha um modo e se mantém a **Primeira cópia** ou a **Última cópia**. Em Mais, desative **Diferenciar maiúsculas** para `Maçã` e `maçã` coincidirem, ou ative **Ignorar espaços ao redor** para que um espaço no fim não torne a linha diferente.
3. Copie ou baixe o resultado. **Remover linhas em branco** tira antes as linhas vazias.

## Exemplos

Manter uma cópia de cada linha:

```
b            b
a            a
b      →     c
c
a
```

Com **Remover toda linha repetida**, a mesma lista deixa só `c`. Com **Mostrar só as repetições**, deixa `b` e `a`.

## Bom saber

- Manter a última cópia põe cada linha onde ela apareceu por último: `b, a, b, c, a` vira `b, c, a`.
- Sem diferenciar maiúsculas, a primeira cópia vista é mantida, com as maiúsculas que você digitou.
- Linhas em branco também contam. Duas linhas vazias são duplicadas, a menos que você remova as linhas em branco.
- Uma única quebra de linha no fim do texto encerra a última linha em vez de acrescentar uma vazia.

## Como as linhas duplicadas são encontradas?

Duas linhas são duplicadas quando o texto é idêntico. Sem diferenciar maiúsculas, Maçã e maçã contam como a mesma linha, e com os espaços ao redor ignorados, uma linha com espaço no fim corresponde à que não tem. As linhas mantidas ficam exatamente como você digitou, na ordem original.

## Perguntas frequentes

### Qual é a diferença entre manter uma cópia e remover toda linha repetida?

Manter uma cópia deixa um único exemplar de cada linha: a, b, a vira a, b. Remover toda linha repetida tira todas as cópias do que aparece mais de uma vez: a, b, a vira b. Use para achar valores que aparecem uma só vez.

### Manter a última cópia muda a ordem?

As linhas mantidas seguem a ordem da cópia que você mantém. Com a última cópia, a, b, a vira b, a, porque o último a vem depois de b.

### Esta ferramenta envia minhas linhas para algum lugar?

Não. Tudo acontece no seu navegador. O que você digita nunca é enviado aos nossos servidores.