Ordenar e Deduplicar Linhas
Um grab bag pra o que faria com `sort | uniq | grep -v '^$'` em shell — alfabético, descendente ou ordem natural (assim 'item10' vem depois de 'item2', não depois de 'item1'); deduplicar (case-sensitive ou não); trim whitespace; remover linhas brancas; inverter resultado; ou embaralhar pra ordem aleatória. Contagens mostradas pra input, output e linhas removidas pra ver o que mudou.
Cole linhas à esquerda.
Operações aplicam em ordem: trim → remover branca → dedupe → sort → inverter. Todo processamento no seu navegador.
Como usar
- Cole sua lista à esquerda.
- Escolha ordem e toggle opções que quer (dedupe, trim, etc).
- Copie output do painel direito.
Perguntas frequentes
- O que é 'ordem natural'?
- Ordem que entende números embutidos: 'item2', 'item10' em vez de 'item10', 'item2'. Usa Intl.Collator com numeric=true por baixo. Útil pra filenames, números de versão, IDs sequenciais.
- Embaralhamento é determinístico?
- Não — usa Math.random() com Fisher-Yates padrão. Click 'embaralhar' de novo pra ordem diferente. Se precisa de shuffle com seed (aleatoriedade reproduzível), não é esta ferramenta.
- Dedupe preserva ordem?
- Se sort é 'nenhum', sim — primeira ocorrência ganha e o resto cai. Se sort está set, dedupe acontece antes de sort, então output é o set ordenado de linhas únicas.
- E se quiser linhas brancas como separadores?
- Desmarque 'remover linhas brancas'. Mas dedupe roda depois do trim, então todas brancas são strings vazias iguais e dedupam pra uma. Pra preservar, desligue tanto 'remover branca' quanto 'trim'.
Ferramentas relacionadas
Inverter Texto
Inverta texto de quatro formas — por caracteres, ordem das palavras, as letras dentro de cada palavra, ou ordem das linhas. Funciona com emojis e qualquer idioma.
Visualizador CSV com Ordenação
Veja dados CSV / TSV como tabela ordenável e pesquisável — abra um arquivo ou cole linhas, sem planilha.
Remover Quebras de Linha
Junte linhas quebradas em um texto limpo e contínuo — remova as quebras de linha forçadas ao copiar de PDFs ou e-mails, mantendo os parágrafos reais.
Formatador de linhas — prefixo, sufixo e junção
Envolva cada linha com um prefixo e um sufixo e una-as com qualquer separador, no seu navegador.
Contador de Caracteres e Palavras
Conte caracteres, palavras, frases, linhas e bytes em tempo real.
Conversor de Maiúsculas
Converta texto entre MAIÚSCULAS, minúsculas, Título, camelCase e mais.