Pages : 1
#1 Le 21/02/2009, à 18:34
- pT-benj
Renommer en masse
Bonjour à tous, je voudrais un script shell (ou perl) pour renommer mes photos :
001.jpg
002.jpg
011.jpg
en
01.jpg
02.jpg
11.jpg
En fait, effacer le premier 0
Merci par avance à tous !!
Hors ligne
#2 Le 21/02/2009, à 19:21
- JoelS
Re : Renommer en masse
Bonjour à tous, je voudrais un script shell (ou perl) pour renommer mes photos :
001.jpg
002.jpg
011.jpg
en
01.jpg
02.jpg
11.jpgEn fait, effacer le premier 0
Merci par avance à tous !!
GPRename (http://gprename.sourceforge.net) ne te convient pas ?
Hors ligne
#3 Le 21/02/2009, à 20:43
- pT-benj
Re : Renommer en masse
Malheureusement non car j'ai également des
234.jpg ou 324.jpg
Je ne peux donc pas simplement enlever le premier caractère...
En fait je veux juste enlever le premier caractère si c'est un 0.
Hors ligne
#4 Le 21/02/2009, à 21:28
- AnsuzPeorth
Re : Renommer en masse
J'ai un début de réponse, ce n'est pas parfait, mais ca fonctionne...
Il y a surement mieux a faire, d'autres plus experimentés pourront compléter / modifier.
find /dossier/cible -name '0*' -exec rename 's#/0#/#g' {} \;
donc je cherche les noms (chemins) ou il y a un 0, et je remplace /0 par 0, donc ca enleve le 0 des debut de fichiers.
Fais des essais avant !
pour essais, 10 fichiers crées.
for i in `seq 10` ; do echo > /home/dossier/0$i.txt ; done
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
Pages : 1