2011/4/3 Bernard Schoenacker <[email protected]>:
> Le Sat, 2 Apr 2011 21:54:58 +0200,
> Cédric <[email protected]> a écrit :
>
>> Bonsoir,
>>
>> J'ai des fichiers dans plusieurs répertoires qui sont encodés en
>> ISO-8859-1 que je voudrais convertir en UTF8.
>>
>> Je les convertis de cette manière :
>>
>> find . -name RI* -exec iconv -f ISO-8859-1 -t UTF-8 {} -o {}.new \;
>>
>> Par contre, je me demande comment faire pour enlever ensuit le ".new"
>> afin que ces fichiers convertis retrouvent leur nom d'origine.
>> A moins que je puisse convertir directement ces fichiers avec le même
>> nom, mais on me l'a déconseillé.
>>
>> Merci pour votre aide...
>>
>
> bonjour,
>
>        Serait il possible de relire le fl de discussion concernant
>        la dernière question que j'ai posé et tu auras le début à
>        ta réponse ...

Merci pour l'info, mais je suis pas sur d'avoir compris comment ça
fonctionne, en tout cas je n'arrive pas à le faire marcher :


$ find . -name *_new -exec rename "_new" "" {} \;
Bareword "_new" not allowed while "strict subs" in use at (eval 1) line 1.
Bareword "_new" not allowed while "strict subs" in use at (eval 1) line 1.
Bareword "_new" not allowed while "strict subs" in use at (eval 1) line 1.
Bareword "_new" not allowed while "strict subs" in use at (eval 1) line 1.
Bareword "_new" not allowed while "strict subs" in use at (eval 1) line 1.
Bareword "_new" not allowed while "strict subs" in use at (eval 1) line 1.
^C

et un test unitaire donne la même chose, donc ça ne viens pas du find...

$ rename "_new" "" RI.Fr_new
Bareword "_new" not allowed while "strict subs" in use at (eval 1) line 1.

-- 
cedric
GNU/PipoBBS => http://trac.atlantisbbs.org/wiki/Atlantisbbs
http://eyes.neuneuil.com

-----------------------------------------------------------------
Les listes de diffusion du CULTe - Pour une informatique libre
http://www.CULTe.org/listes/
Pour se desabonner:
mailto:[email protected]?subject=Cliquez_sur_ENVOYER

Répondre à