Le Vendredi 4 Octobre 2002 13:51, Eric Dupret a �crit :
> Bonjour tout le monde,
>
> comment faire une recherche de fichiers et effectuer un traitement
> sur ces fichiers.
> je voudrais par exemple faire une recherche de tous les fichiers
> en .BMP et a l'aide de convert les convertir en .JPG
>
> A+
> eric
'soir. Tu lances la recherche avec find /chemin/ -iname *.bmp qui va te
chercher tous les fichiers se terminant par .bmp dans le r�pertoire /chemin/
(adapte!). Ensuite tu demandes � find de lancer sur chaque fichier trouv� la
commande qui va te transformer tes bmp en jpg (je pense que convert doit bien
le faire) avec -exec convert {} jpg \;
tu peux v�rifier pas � pas en rempla�ant -exec par -ok: �a te demandera une
confirmation pour chaque fichier trouv�; les {} repr�sentent ce qui � �t�
trouv� par find, c'est a dire des fichiers.bmp n'oublie pas le \;, sinon tu
auras un message d'erreur. -iname c'est comme -name, mais on ne tient pas
compte de la casse.
En r�sum�:
find /chemin/ -iname *.bmp -exec convert {} jpg \;
Je ne suis pas un pro du script,
1) donc fais un essai sur un r�pertoire de copie d'abord
2) �a risque de bloquer s'il y a des espaces dans tes noms de fichiers et de
r�pertoire. (en cas tu remplaces les blancs par des _)
Si quelqu'un a l'astuce pour le point 2, je suis preneur.
A+
--
[EMAIL PROTECTED]
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com"