Re: Uso do iconv em todos os subdiretorios de um dir raiz
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
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!"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Debian - http://enigmail.mozdev.org
iD8DBQFFprm9CjAO0JDlykYRAuDHAJ0eAAao1RiqinFu/5ELeYV5djfoDACgmlmW
gyHr7cs1els5RHltjbnfuRg=
=IYsN
-----END PGP SIGNATURE-----
Reply to: