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"