Claude MICOUIN wrote:
> 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 _)

je pense que faire pr�c�der l'espace par un "\" doit faire l'affaire
R

> 
> Si quelqu'un a l'astuce pour le point 2, je suis preneur.
> A+
> 
> 
> ------------------------------------------------------------------------
> 
> Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
> Rendez-vous sur "http://www.mandrakestore.com";
> 



Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à