En bash ça pourrait donner ça :
# for f in *.wav ; do mv "${f}" "album${f#??}" ; done
Mais si tu n'es pas à l'aise avec ça, le plus simple serait d'installer un programme appelé "ren", si ta distrib le propose. Après, tu pourras faire par exemple :
# ren "?? - *.wav" "album - #3.wav"
Là le "#3" désigne le 3ème wildcard utilisé dans le pattern (les 2 premiers "?" étant les deux premiers). Ou plus simple, mais qui marchera mal si tu as des " - " aussi dans le titre :
# ren "* - *.wav" "album - #2.wav"
# "ren" roxor
Posté par tgl . En réponse au message Renommer plusieurs fichiers en même temps. Évalué à 2.
# for f in *.wav ; do mv "${f}" "album${f#??}" ; done
Mais si tu n'es pas à l'aise avec ça, le plus simple serait d'installer un programme appelé "ren", si ta distrib le propose. Après, tu pourras faire par exemple :
# ren "?? - *.wav" "album - #3.wav"
Là le "#3" désigne le 3ème wildcard utilisé dans le pattern (les 2 premiers "?" étant les deux premiers). Ou plus simple, mais qui marchera mal si tu as des " - " aussi dans le titre :
# ren "* - *.wav" "album - #2.wav"