#1 Le 19/10/2012, à 19:02
- venux
Renommer fichier en masse en supprimant seulement un mot
Bonjour a tous,
je cherche une commande pour supprimer un mot recurrent dans mes fichiers
exemple :
christine_photo01.jpg
christine_photo02.jpg
christine_photo03.jpg
christine_photo04.jpg
etc...
christine_photo100.jpg
Je souhaiterai supprimer christine_ et ne garder que le reste du nom
christine_photo01.jpg > photo01.jpg
Comment puis je faire cela ?
merci
Hors ligne
#2 Le 19/10/2012, à 19:13
- sputnick
Re : Renommer fichier en masse en supprimant seulement un mot
Oui,
rename 's/christine_//' *christine_photo*.jpg
Il faute le
rename
qui est en perl.
Sil
file $(type -p rename)
renvoit ELF qq chose, essaye
prename
Qui veut faire quelque chose trouve un moyen, qui ne veut rien faire trouve une excuse. Proverbe arabe
https://sputnick.fr
Hors ligne
#3 Le 20/10/2012, à 09:26
- Brunod
Re : Renommer fichier en masse en supprimant seulement un mot
pyrenamer
Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis
Hors ligne
#4 Le 20/10/2012, à 13:16
- sputnick
Re : Renommer fichier en masse en supprimant seulement un mot
pyrenamer
cliquodrome spotted
Qui veut faire quelque chose trouve un moyen, qui ne veut rien faire trouve une excuse. Proverbe arabe
https://sputnick.fr
Hors ligne
#5 Le 20/10/2012, à 18:42
- Marabout
Re : Renommer fichier en masse en supprimant seulement un mot
Ca peut facilement se faire en bash :
for i in *.jpg; do mv $i ${i/christine_/}; done
Hors ligne
#6 Le 20/10/2012, à 19:23
- mloupiot
Re : Renommer fichier en masse en supprimant seulement un mot
pyrenamer
je plussoie, mais, peut-être est-ce trop simple ?
Dernière modification par mloupiot (Le 20/10/2012, à 19:24)
Hors ligne
#7 Le 21/10/2012, à 18:36
- venux
Re : Renommer fichier en masse en supprimant seulement un mot
merci
Hors ligne