Pular para o conteúdo

sed - Removendo caracteres acentuados

Dica publicada em Linux / Comandos
Sandro Marcell smarcell
Hits: 15.747 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar

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

Copiar e colar no XTerm

PHP + jQuery - Monitorando link de internet em tempo real

Utilizando abas no Vim

Utilizando abreviações no Vim

Copiando arquivos e mantendo a estrutura original de diretórios

Instalação de pacotes em sistemas Sabayon sem acesso à rede

LXDE - Preferências da Área de Trabalho

Como fazer o curl ignorar certificado SSL inválido

Temas unificados no openSUSE

Recuperando inicialização do Slackware após atualização do kernel via slackpkg

#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

Entre na sua conta para comentar.