Rennomer des fichiers en masse avec Rename ou

Résolu
pcsystemd Messages postés 702 Date d'inscription   Statut Membre Dernière intervention   -  
pcsystemd Messages postés 702 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je souhaite rennomer des fichiers :

toto-page01.pdf
toto-page02.pdf
toto-page03.pdf
toto-page04.pdf
etc..

en

toto-page-01.pdf
toto-page-02.pdf
toto-page-03.pdf
toto-page-04.pdf

en faite ajouter un - entre page et 01,02 etc..

je sais faire pour des ficheirs avec des espaces afin de remplacer les espaces par des - avec la commande :

rename -v 's/ /-/g' *.pdf


mais la je bloque.

Une idée?

Merci

A voir également:

2 réponses

jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Salut,
jp@MDK:~/tmpfs ssh$ ls -1
toto-page01.pdf
toto-page02.pdf
toto-page03.pdf
toto-page04.pdf
toto-page05.pdf
toto-page06.pdf
toto-page07.pdf
toto-page08.pdf
toto-page09.pdf
toto-page11.pdf
toto-page12.pdf
toto-page13.pdf
toto-page14.pdf
toto-page15.pdf
toto-page16.pdf
toto-page17.pdf
toto-page18.pdf
toto-page19.pdf
toto-page20.pdf

jp@MDK:~/tmpfs ssh$ for i in *;do mv -i ${i} $(sed 's/[[:digit:]]/-&/' <<<${i});done

jp@MDK:~/tmpfs ssh$ ls -1
toto-page-01.pdf
toto-page-02.pdf
toto-page-03.pdf
toto-page-04.pdf
toto-page-05.pdf
toto-page-06.pdf
toto-page-07.pdf
toto-page-08.pdf
toto-page-09.pdf
toto-page-11.pdf
toto-page-12.pdf
toto-page-13.pdf
toto-page-14.pdf
toto-page-15.pdf
toto-page-16.pdf
toto-page-17.pdf
toto-page-18.pdf
toto-page-19.pdf
toto-page-20.pdf

jp@MDK:~/tmpfs ssh$
;-))
0
pcsystemd Messages postés 702 Date d'inscription   Statut Membre Dernière intervention   23
 
Merci beaucoup jipicy . J'aurais pas penser a faire cela de cette manière et hop encore un truc que j'ai appris ;-)
0