Désolé de poster ici, mais j'ai bien regardé toutes les sections du forum, mais je n'ai pas trouvé de section concernant les commandes.
J'ai téléchargédes fichiers avec youtube-dl, et j'ai donc des caractères extrêmement différents à la fin des noms de fichier, comme c'est du Mozart (tant pis pour ceux qui aiment pas ), j'ai genre : Mozart K.52 Lied "Daphne, deine rosenwagen" - ndfm7gxhSpM.mp3. Ce sont tous des fichiers avec des noms tous différents. Ce que j'aimerais faire, c'est supprimer ce qui se trouve après ...rosenwagen" et ce pour tous les fichiers. Tout en sachant encore une fois, qu'il n'y a aucune similitude dans tous les noms des fichiers.
J'ai employé la commande rename pour les modifier :
"Il semble que la perfection soit atteinte non quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher"
Antoine de Saint-Exupéry
"Il semble que la perfection soit atteinte non quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher"
Antoine de Saint-Exupéry
la longueur fixe de 16 bof il serait mieux de faire un regex
for fichier in *.mp3; do mv -fv "${fichier}" "$(sed 's/ -.*/.mp3/' <<< "${fichier}")"; done
ici on coupe le nom aux caractères - Mozart K.52 Lied "Daphne, deine rosenwagen" - ndfm7gxhSpM.mp3 donne Mozart K.52 Lied "Daphne, deine rosenwagen".mp3