更改目录名称中单词的位置

更改目录名称中单词的位置

我目前有数百个采用这种形式的目录:

乐队名称 - 专辑名称(年份)

我想重命名乐队名称(年份)专辑名称中的所有内容(经过大量处理)

几乎我所有的目录都有这个命名规则(有一些例外)。我不是 bash 脚本专家,我来这里是为了寻求你的帮助。预先感谢您抽出时间。

谢谢你!

答案1

zsh

autoload zmv
zmv -n '(*) - (*) (\(<->\))(#q/)' '$1 $3 $2'

高兴时删除-n(试运行)。

相关内容