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

Publicado por David Lima em 31/10/2016

[ Hits: 5.600 ]

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

Trocando MAC da placa de rede

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

Encontrar IP duplicado na rede

find - Procurando palavra dentro de arquivos

Como instalar o plugin flash no Debian

Leitura recomendada

dcfldd - uma alternativa ao comando dd com status do progresso

Renomear vários arquivos ao mesmo tempo

Solução para arquivos com ^M no final de cada linha

Renomeando arquivos simultaneamente com apenas uma linha de comando

Cálculos matemáticos no próprio bash

  

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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts