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";

Reply via email to