Renommer des fichiers en masse

Pour changer en masse l’extension des fichiers. par exemple, .html en .php
list=ls -1 *.html
for i in list; do mv « $i » « ${i%.html}.php »

Changer un préfixe :
list=ls -1 hello*
for i in list; do mv « $i » « cocorico_${i#hello_} »

${variable%pattern} : supprime le pattern (en regexp) de la fin de la variable.
${variable#pattern} : la meme chose mais pour le début.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.