Re: [shell-script] Rename de arquivos com acentuação
From:
itamarnet
Subject:
Re: [shell-script] Rename de arquivos com acentuação
Date:
22 Mar 2017 01:46:12 +0000
Caro Giovanni
O arquivo renomear.csv deve ter sido produzido dentro de um ambiente Windows, e está rodando esse script no ambiente linux.
Quem trabalha em ambientes heterogêneos costuma ter esse problema, pois os finais de linha em ambos são diferentes.
No Windows \r\n No Linux \n No Mac \r ( ao menos era antes de ter sua base do BSD, não sei se ainda é assim )
E no Windows a codificação é normalmente Latin1, Windows-1252 ou ISO-8859-1.
Já no Mac e Linux é muito comum ser UTF-8, mas pode ser configurado para qualquer codificação
Para esses casos eu costumo converter o arquivo usando " iconv " e " dos2unix " quando disponível, ou o " sed " ou " tr " como os colegas já demostraram.