В настоящее время я борюсь с некоторыми музыкальными папками. Однажды я решил назвать их по образцу: artist - album - year
. Сегодня я понял, что это был неумный шаг, и теперь хочу назвать мои каталоги в соответствии с шаблоном: так year - artist - album
как они будут отображаться в порядке возрастания в списке.
Я начал делать переименование вручную, но с примерно 700 папками должен быть более простой способ; Я пытался использовать, gprename
но я не очень хорош в регулярных выражений и сценариев Bash ...
Есть ли кто-нибудь, кто мог бы помочь мне избавить мои бедные кончики пальцев?
Несколько примеров:
Aes Dana - Memory Shell - 2004
Anja Schneider & GummiHz - Back To Back (Remixes Part 2) - 2009
станет
2004 - Aes Dana - Memory Shell
2009 - Anja Schneider & GummiHz - Back To Back (Remixes Part 2)
РЕДАКТИРОВАТЬ: некоторые имена исполнителей и альбомов имеют специальные символы, такие как And.Id
или Kool & The Gang
. Хотя в каждом каталоге есть -
разделитель.
-
?