Shell : renommer en masse avec compteur

From Deimos.fr / Bloc Notes Informatique
Jump to: navigation, search
export j=0 # export n'est utile que si vous traviller en mode intéractif (pas dans un script)
for i in *.JPG ; do
mv $i `echo $i | sed s/^/$j\ -\ /`
j=$((j+1))
done

Voilà donc un script qui permet de renommer des fichiers jpg en JPG et en même temps de compter. Et pour finir, voici une methode plus rapide pour renommer :-)

Pour éviter de taper

mv mon_fichier.txt mon_fichier.que_je_veux_sauvegarder

il suffit de faire

mv mon_fichier.{txt,que_je_veux_sauvegarder}