Como substituir caracteres acentuados pelos equivalentes não-acentuados
Dica publicada em Shell Script / Miscelânea
Como substituir caracteres acentuados pelos equivalentes não-acentuados
Não é muito comum, mas pode surgir a necessidade de remover a acentuação de palavras ou arquivos. Se este é seu caso, veja como resolver o problema usando o comando iconv.
Para remover a acentuação de uma palavra, por exemplo "família":
echo família | iconv -f UTF-8 -t ASCII//TRANSLIT
E para remover a acentuação em todas as palavras de um arquivo texto "acentuado.txt":
iconv -f UTF-8 -t ASCII//TRANSLIT acentuado.txt -o nao-acentuado.txt
Simples assim! Até a próxima.
Para remover a acentuação de uma palavra, por exemplo "família":
echo família | iconv -f UTF-8 -t ASCII//TRANSLIT
E para remover a acentuação em todas as palavras de um arquivo texto "acentuado.txt":
iconv -f UTF-8 -t ASCII//TRANSLIT acentuado.txt -o nao-acentuado.txt
Simples assim! Até a próxima.
Deve ser muito útil, mas nunca precisei.
___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/mxnt10