Non installé par défaut
Exemple :
./[Test] Un Deux - 001 [trois].txt
Commande 1 :
rename -v 's/(\[Test\] )//' *Test* Résultat : Un Deux - 001 [trois].txt
Commande 2 :
rename -v 's/( - )/ - E/' Un\ Deux* Résultat : Un Deux - E001 [trois].txt
Exemple :
./Un Deux S01/ [Test] Un Deux - 001 [trois].txt ./Un Deux S02/ [Test] Un Deux - 002 [trois].txt
Commande 1 :
find . -iname "*Test*" -exec rename -v 's/(\[Test\] )//' '{}' \; find . -iname "Un Deux*" -exec rename -v 's/( - )/ - E/' '{}' \; Résultat : ./Un Deux S01/ Un Deux - E001 [trois].txt ./Un Deux S02/ Un Deux - E002 [trois].txt