Retirar todos os acentos de um arquivo com sed - via terminal

Publicado por David Lima em 31/10/2016

[ Hits: 15.290 ]

Blog: http://www.limalinux.com.br/

 


Retirar todos os acentos de um arquivo com sed - via terminal



Dica para retirar todos os acentos de um arquivo. Utilizaremos o comando sed em Linux via terminal, com esse comando é possível remover qualquer tipo de caracteres acentuados, onde na verdade ele faz uma substituição, do caractere antes da barra central "/" para o atual depois da mesma.

Ex.:

sed 'y/Áã/Aa/' <arquivo-original.csv> arquivo-convertido.csv

Exemplo de comando para remover acentos:

sed 'y/áÁàÀãÃâÂéÉêÊíÍóÓõÕôÔúÚçÇ/aAaAaAaAeEeEiIoOoOoOuUcC/' < teste-original.csv > teste-convertido.csv

Pronto!!!

Outras dicas deste autor

Como instalar o plugin flash no Debian

Converter vídeo para MP4 via terminal Linux

Concedendo permissão de root a um usuário comum via sudo

find - Procurando palavra dentro de arquivos

Como habilitar acesso root via SSH

Leitura recomendada

Gravar CD ou DVD via linha de comando

Passwd não alterando senha de usuário

Obtendo informações de hardware no Linux

Tempo de execução de um comando - TIME ou TIMES

Desligando remotamente máquinas de um domínio

  

Comentários
[1] Comentário enviado por baixinho930 em 19/01/2017 - 14:51h

Legal a dica, viu estou com uma duvida, tenho um arquivo lista1.txt e arquivo lista2.txt dentro desses arquivos eu tenho algumas linhas com varios nomes ex:

lista1.txt
daniel-29anos-178,rocho
emanoel-30anos-166-azul
fabio-27anos-172-amarelo

lista2.txt
fabio-jose-andre
daniel-oliveira-pereira
emanoel-silva-ferreira

o que gostaria de fazer seria recortar todas linhas do arquivo lista2.txt com os nomes e adicionar na lista1.txt em frente do mesmo nome, ficaria assim o arquivo lista1.txt

lista1.txt
daniel-29anos-178,rocho daniel-oliveira-pereira
emanoel-30anos-166-azul emanoel-silva-ferreira
fabio-27anos-172-amarelo fabio-jose-andre

consigo com algum script ?
obrigado





Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts