sed - Removendo caracteres acentuados

Publicado por Sandro Marcell em 08/01/2013

[ Hits: 14.898 ]

Blog: http://sanmarcell.wordpress.com

 


sed - Removendo caracteres acentuados



Dica rápida para remover caracteres acentuados de um arquivo de texto.

Para que isto seja possível, use o sed da seguinte forma:

sed -i 'y/áÁàÀãÃâÂéÉêÊíÍóÓõÕôÔúÚüÜçÇ/aAaAaAaAeEeEiIoOoOoOuUuUcC/' arquivo

Desse modo o SED lerá cada linha do arquivo e irá transcrever todos os caracteres acentuados para seus correspondentes, sem acentos!

Simples, fácil e rápido! Como só o sed pode fazer.

Mais detalhes?

man sed

Outras dicas deste autor

jQuery + PHP = Monitor de status

nmap - Verificando os IPs em uso na rede

Otimizando o Firefox para conexões banda larga

Detectando conflitos de IP

PHP + jQuery - Monitorando link de internet em tempo real

Leitura recomendada

Tocando filmes em modo ASCII no console

Convertendo PDF com senha para PDF sem senha

Verificando os processos ativos no sistema

Manjaro Linux - Corrigindo erro no pacman

Alterar data e hora que um arquivo foi criado

  

Comentários
[1] Comentário enviado por pinduvoz em 09/01/2013 - 03:28h

Grande mestre de shell script, sempre nos ensinando a usar melhor a "tela preta".

Obrigado pela ótima dica.

[2] Comentário enviado por smarcell em 09/01/2013 - 09:42h

Dica simples, porém bastante útil. ;)
Valeu André!

[3] Comentário enviado por /bin/laden em 22/01/2013 - 13:04h

Muito boa a dica.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts