2016-08-04 2 views
0

Я даже не знаю, возможно ли это.Как редактировать имена файлов в массе с помощью регулярных выражений?

У меня есть более 4 терабайт MP3-файлов, и мне нужен гораздо более быстрый способ редактирования файлов. Я использую Mac, работающий с Yosemite, если это имеет значение.

Вот примерный список файлов Here is a sample list of files

Навалом, как мне удалить «Элтон Джон», пробел, дефис, пространство, номер дорожки, и пространство от имен этих файлов, и только оставить имя дорожки и формат файла? Можно ли это сделать с помощью терминала, и если да, то какая команда?

Большое спасибо!

ответ

1
brew install rename 
rename -v 's/\s*Elton John\s*-\s*\d+\s*-(.*)/$1/' *.mp3 

Вы можете использовать опцию -n первым, чтобы увидеть, каковы будут изменения, не влияющие на имя файлов.

Смежные вопросы