【发布时间】:2017-07-25 06:31:25
【问题描述】:
我需要一个执行以下操作的 bash 脚本: 对于文件夹及其子文件夹中存在的特定类型的每个文件,它会在前面加上一个序列号(4 位数字),后跟一个分隔符 (-)
所以例如我有:
/Queen/(1986) A Kind of Magic/01.One vision.mp3
/Queen/(1986) A Kind of Magic/02.A kind of magic.mp3
/Queen/(1986) A Kind of Magic/cover.jpg
/Queen/(1991) Innuendo/01.Innuendo.mp3
/Queen/(1991) Innuendo/02.Headlong.mp3
/Queen/(1991) Innuendo/cover.jpg
/Queen/(1991) Innuendo/booklet.pdf
我希望在脚本中包含以下内容:
/Queen/(1986) A Kind of Magic/0001-01.One vision.mp3
/Queen/(1986) A Kind of Magic/0002-02.A kind of magic.mp3
/Queen/(1986) A Kind of Magic/cover.jpg
/Queen/(1991) Innuendo/0003-01.Innuendo.mp3
/Queen/(1991) Innuendo/0004-02.Headlong.mp3
/Queen/(1991) Innuendo/cover.jpg
/Queen/(1991) Innuendo/booklet.pdf
请注意,文件名中有空格,文件夹名中有括号! 我怎样才能做到这一点?我尝试使用 mac automator 但没有成功! :(
谢谢
【问题讨论】:
标签: bash rename sequential