sed - Removendo caracteres acentuados
Dica publicada em Linux / Comandos
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
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
Obrigado pela ótima dica.