如何使用正则表达式批量编辑文件名?

时间:2016-08-04 23:20:34

标签: regex macos terminal osx-yosemite

我甚至不知道这是否可能。

我有超过4太字节的MP3文件,我需要一种更快的编辑文件的方式。我使用运行Yosemite的Mac,如果这有任何区别的话。

以下是文件的示例列表 Here is a sample list of files

批量处理时,如何从这些文件的名称中删除“Elton John”,空格,连字符,空格,曲目编号和空格,并且只保留曲目名称和文件格式?可以使用终端完成,如果是,那么命令是什么?

非常感谢!

1 个答案:

答案 0 :(得分:1)

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

您可以先使用-n选项查看更改内容而不影响文件名。