Re: [debutant] Renommer un ensemble de fichiers
On Mon, 01 Sep 2003 09:20:34 + Julien Sobrier [EMAIL PROTECTED] wrote: Bonjour J'ai plusieurs dizaines de fichiers à renomer (*.JPG - *.jpg). Est-il possible de faire un petit script d'une ligne utilisant mv pour faire cette action? Merci Julien for i in *.JPG; do mv $i ${i//.JPG/.jpg}; done bye jipe Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;. Foire Aux Questions de la liste : http://mdk.mondelinux.org
RE : [debutant] Renommer un ensemble de fichiers
C'est très simple , for file in *.JPG; do mv $file ${file%.JPG}.jpg done Et voila gilles -Message d'origine- De : Julien Sobrier [mailto:[EMAIL PROTECTED] Envoyé : lundi 1 septembre 2003 11:21 À : [EMAIL PROTECTED] Objet : [debutant] Renommer un ensemble de fichiers Bonjour J'ai plusieurs dizaines de fichiers à renomer (*.JPG - *.jpg). Est-il possible de faire un petit script d'une ligne utilisant mv pour faire cette action? Merci Julien Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;. Foire Aux Questions de la liste : http://mdk.mondelinux.org
Re: [debutant] Renommer un ensemble de fichiers
Julien Sobrier a écrit : Bonjour J'ai plusieurs dizaines de fichiers à renomer (*.JPG - *.jpg). Est-il possible de faire un petit script d'une ligne utilisant mv pour faire cette action? Merci Julien rapidement essaie : for fichier in *.JPG do mv $j `echo $j | sed s/.JPG/.jpg` done -- Amicalement vOOo http://fr.openoffice.orgtre Troumad alias Bernard SIAUD troumad.free.fr http://troumad.free.fr : ADD, mathématiques, WEB, et sectes. Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;. Foire Aux Questions de la liste : http://mdk.mondelinux.org
Re: [debutant] Renommer un ensemble de fichiers
Demander à JIPE ;-) Rosaire Julien Sobrier a écrit : Bonjour J'ai plusieurs dizaines de fichiers à renomer (*.JPG - *.jpg). Est-il possible de faire un petit script d'une ligne utilisant mv pour faire cette action? Merci Julien Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;. Foire Aux Questions de la liste : http://mdk.mondelinux.org
Re: [debutant] Renommer un ensemble de fichiers
Troumad wrote: Julien Sobrier a écrit : Bonjour J'ai plusieurs dizaines de fichiers à renomer (*.JPG - *.jpg). Est-il possible de faire un petit script d'une ligne utilisant mv pour faire cette action? Merci Julien rapidement essaie : for fichier in *.JPG do mv $j `echo $j | sed s/.JPG/.jpg` done Bonjour J'ai l'erreur suivante: sed -e: expression #1, char 11 Unterminated `s' command mv: l'argument FICHIER est manquant Merci pour l'aide Julien Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;. Foire Aux Questions de la liste : http://mdk.mondelinux.org
Re: [debutant] Renommer un ensemble de fichiers
Le Mon, 01 Sep 2003 09:20:34 +, Julien Sobrier [EMAIL PROTECTED], souvenez-vous, vous tapâtes : Bonjour J'ai plusieurs dizaines de fichiers à renomer (*.JPG - *.jpg). Est-il possible de faire un petit script d'une ligne utilisant mv pour faire cette action? Merci Julien et voilà : $ for i in *JPG; do mv $i `echo $i|tr JPG jpg`;done (les guillemets sont indispensables s'il y a des espaces dans les noms de fichier) fanch Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;. Foire Aux Questions de la liste : http://mdk.mondelinux.org
Re: [debutant] Renommer un ensemble de fichiers
Le Lundi 1 Septembre 2003 11:20, Julien Sobrier a écrit : Bonjour J'ai plusieurs dizaines de fichiers à renomer (*.JPG - *.jpg). Est-il possible de faire un petit script d'une ligne utilisant mv pour faire cette action? Merci Julien Bonjour, Personnellemnt j'utilise ça: -- début de la copie #!/bin/bash # Renaming file extensions. # # rfe old_extension new_extension # # Example: # To rename all *.gif files in working directory to *.jpg, # rfe gif jpg if [ $# -ne 2 ] then echo Usage: `basename $0` old_file_suffix new_file_suffix exit 1 fi for filename in *.$1 # Traverse list of files ending with 1st argument. do mv $filename ${filename%$1}$2 # Strip off part of filename matching 1st argument, # then append 2nd argument. done exit 0 --- fin de la copie C'est pas de moi, je l'ai trouvé dans le bash advanced programming howto ou le bash introduction programming howto. Y a d'autres scripts plus élaborés, si tu trouves pas ton bonheur, je peux t'envoyer les pages html concernées en bal perso. A+ Christophe Diaz Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;. Foire Aux Questions de la liste : http://mdk.mondelinux.org
Re: [debutant] Renommer un ensemble de fichiers
Julien Sobrier a écrit : Troumad wrote: Julien Sobrier a écrit : Bonjour J'ai plusieurs dizaines de fichiers à renomer (*.JPG - *.jpg). Est-il possible de faire un petit script d'une ligne utilisant mv pour faire cette action? Merci Julien rapidement essaie : for fichier in *.JPG do mv $j `echo $j | sed s/.JPG/.jpg/g` done Bonjour J'ai l'erreur suivante: sed -e: expression #1, char 11 Unterminated `s' command mv: l'argument FICHIER est manquant Merci pour l'aide Julien Essaie la commande suivante. Je suis un zéro dans le domaine, pas comme Jipe... J'ai juste fais un copié collé avec une modif et un oubli. Sinon, man sed... -- Amicalement vOOo http://fr.openoffice.orgtre Troumad alias Bernard SIAUD troumad.free.fr http://troumad.free.fr : ADD, mathématiques, WEB, et sectes. Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;. Foire Aux Questions de la liste : http://mdk.mondelinux.org