[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Uso do iconv em todos os subdiretorios de um dir raiz



Nossa cara! 

Valeu mesmo! eu tava me matando pra fazer uma shell de conversão de nomes e 
voce me vem com esse comandinho ai? caracas! :D 

brigadão! 



On Thursday 11 January 2007 20:27, Felipe Augusto van de Wiel (faw) wrote:
> On 01/11/2007 09:51 AM, andnovelli wrote:
> > Olá lista!
> >
> > estou com um pequeno probleminha com uma partição que contem arquivos
> > compartilhados pelo samba,  estes arquivos estao com os nomes em UTF-8 e
> > eu preciso Tê-los em ISO 8859-1, comecei a fazer a conversão com o iconv
> > diretorio por diretorio, mas este trabalho começou a dar no pé, ai pensei
> > em fazer um script que rode em todos os subdiretorios, e convertendo os
> > arquivos, mas ai o bicho ta pegando, estou tendo uns erros e nao sei como
> > posso acertar isso!
>
> 	Porque você precisa deles em latin1 (ISO8859-1)? O melhor
> é adota o padrão UTF-8. Seja como for, tente o convmv, ele tem
> opção pra fazer as mudanças recursivamente e está empacotado.
>
> > vejam:
> > tenho o seguinte shell em /usr/sbin :
> > arquivo convauto
> > #!/bin/bash
> > novo="`echo $1 | iconv -f UTF-8 -t ISO-8859-1`"; if [ "$novo" != "$1" ] ;
> >  then mv "$1" "$novo"; fi
> > para rodar ele em todos os subdirs eu faço assim:
> > find ./ -type f -exec convauto {} \;
> > mas nao esta funcionando direito, ele me gera uma série de erros falando
> > que o arquivo ou dir nao foi encontrado.
> >
> > alguém tem alguma ideia de como posso fazer isso funcionar?
>
> 	convmv? :)
>
> > abração!!
> > Andre Novelli
> > DTI
> > +55 11 5534.0017
> > andre.ti@embalatec.com.br
> > www.embalatec.com.br
>
> 	Abraço,
>
> --
> Felipe Augusto van de Wiel (faw)
> "Debian. Freedom to code. Code to freedom!"

-- 
Andre Novelli
Depto de TI
+55 11 5534.0017
andre.ti@embalatec.com.br
www.embalatec.com.br



Reply to: