Le Vendredi 6 Septembre 2002 00:36, Pbt a �crit :
> (d�sol�, je l'ai post� avec une autre adresse d'expe. et je ne pense pas
> que l'autre arrivera)
>
> Excusez-moi de reposter ce sujet mais c'est vraiment urgent (dans le
> cadre de mon boulot) et je suis s�r que c'est une histoire de rien du
> tout mais apr�s y avoir pass� un grand moment, je ne vois vraiment pas
> ce qui ne va pas dedans...
j'ai m�me pas envie de me pencher sur le probleme :-)
C'est un vrai casse t�te le find -exec si tu fais du '|' ou de `xxx` ...
encore plus avec du sed parce que faut escaper, escaper les escape etc.
Pour faire ce genre de choses, je met la commande dans un script shell, et je
fais un -exec script.sh \; c bcp plus simple :o)
>
> Merci d'avance...
>
> Pierre
>
>
>
> -----Message suivi-----
>
> From: Pbt <[EMAIL PROTECTED]>
> To: ML Confirm�s <[EMAIL PROTECTED]>
> Subject: Commande find
> Date: 05 Sep 2002 18:51:38 +0200
>
> J'ai un petit souci avec la commande find...
> Je ne comprends absolument pas pourquoi la commande :
>
> find rep_test/ -type f -exec mv {} `echo {} | sed
> /.jpg/s//-CD.jpg/` \;
>
> me renvoit :
>
> mv: `rep_test/1/teste.jpg' et `rep_test/1/teste.jpg' identifient le m�me
> fichier.
> mv: `rep_test/1/tousti.jpg' et `rep_test/1/tousti.jpg' identifient le
> m�me fichier.
> mv: `rep_test/2/groovy.jpg' et `rep_test/2/groovy.jpg' identifient le
> m�me fichier.
> mv: `rep_test/2/joejoe.jpg' et `rep_test/2/joejoe.jpg' identifient le
> m�me fichier.
> mv: `rep_test/3/hehe.jpg' et `rep_test/3/hehe.jpg' identifient le m�me
> fichier.
> mv: `rep_test/3/hoho.jpg' et `rep_test/3/hoho.jpg' identifient le m�me
> fichier.
> mv: `rep_test/4/cool.jpgjoe' et `rep_test/4/cool.jpgjoe' identifient le
> m�me fichier.
> mv: `rep_test/4/milor.jpgjoe' et `rep_test/4/milor.jpgjoe' identifient
> le m�me fichier.
> mv: `rep_test/5/every.jpgjoe' et `rep_test/5/every.jpgjoe' identifient
> le m�me fichier.
> mv: `rep_test/5/body.jpgjoe' et `rep_test/5/body.jpgjoe' identifient le
> m�me fichier.
> mv: `rep_test/5/hello.jpgjoe' et `rep_test/5/hello.jpgjoe' identifient
> le m�me fichier.
> mv: `rep_test/files' et `rep_test/files' identifient le m�me fichier.
> mv: `rep_test/files.bak' et `rep_test/files.bak' identifient le m�me
> fichier.
> mv: `rep_test/files_to_be' et `rep_test/files_to_be' identifient le m�me
> fichier.
> mv: `rep_test/files_to_be.bak' et `rep_test/files_to_be.bak' identifient
> le m�me fichier.
>
>
> alors que, clairement, je lui dis de changer .jpg en {}-CD.jpg...
> Merci d'avance.
>
> Pierre
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com"