Comment renommer un fichier sous linux en prenant le numéro de version à la fin et en le déplaçant au début. Par exemple, j'ai un nom de fichier :
Random text - text 1.1 (SD).mp3
à
1.1 Random text - text.mp3
Actuellement, je peux saisir le numéro de version mais je ne peux pas le déplacer au début :
rename -n 's/(\d{1}\.\d{1}) \(SD\).mp3/$1.mp3/' *.mp3
ce qui me donne
Random text - text 1.1.mp3
J'ai essayé d'ajouter un deuxième groupe d'expression pour correspondre au début du fichier afin de pouvoir échanger le début et la fin, mais rien ne se passe.