Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/08/2012, à 03:34

alfirdaous

Renommer un batch de fichiers

Bonjour,

Comment peut on renommer des fichiers en une seule commande du type:

001.mp3
002.mp3
003.mp3
....
010.mp3
011.mp3
012.mp3
...
100.mp3
101.mp3
102.mp3

une plage de 001 jusqu'au 199, en leur donnant le nouveau nom:

alfirdaous1.mp3
alfirdaous2.mp3
...
alfirdaous199.mp3

Merci a vous

Hors ligne

#2 Le 04/08/2012, à 07:08

ludovic889

Re : Renommer un batch de fichiers

bonjour

à ta disposition, tu as pyrenamer (gui) qui devrait (largement) faire l'affaire


Ce n'est pas grave de ne pas avoir l'heure si on a le temps.

Hors ligne

#3 Le 04/08/2012, à 07:10

cduray

Re : Renommer un batch de fichiers

Bonjour,

Un truc comme ça devrait fonctionner:

for f in *.mp3
do  
    b=${f%.mp3}
    b=`expr $b + 0` 
    echo "mv $f $b"
done >rename.sh

{vérifier rename.sh, puis l'exécuter: . ./rename.sh}

Perso, je garderais la séquence numérique préfixée par des "0", c'est plus pratique, notamment pour les tris (il suffit de supprimer b=`expr $b + 0`  )

C

Hors ligne

#4 Le 04/08/2012, à 08:13

credenhill

Re : Renommer un batch de fichiers

hello
enlever le -n pour  effectuer le rename

rename  -n 's/^0*//;s/^/alfirdaous/' *.mp3

Dernière modification par credenhill (Le 04/08/2012, à 08:13)

Hors ligne

#5 Le 04/08/2012, à 08:34

Bousky

Re : Renommer un batch de fichiers

credenhill a écrit :

hello
enlever le -n pour  effectuer le rename

rename  -n 's/^0*//;s/^/alfirdaous/' *.mp3

Si tu veux garder les « 0 » devant les numéros :

rename  -n 's/^/alfirdaous/' *.mp3

Linux qui plante complètement ? Plus rien ne répond ? On peut toujours le redémarrer proprement :
Alt + SysRq + REISUB (Retourne En Islande Sur Un Bateau !)

Hors ligne

#6 Le 04/08/2012, à 15:10

alfirdaous

Re : Renommer un batch de fichiers

@ludovic889: je cherche quelque chose en terminal, cést un serveur, et ne pas desktop
@cduray: tu as raison, pour le tri c'est plus pratique, mais en se basant sur une base de donnee, c'est mieux d'associer le nom au id de la BDD sans les prefix 0
@credenhill + Bousky: je vais les tester merci

Hors ligne