尝试使用GPRename快速重命名某些目录,但没有成功。
我有一些名为“StevieRayVaughan”等艺术家名字的目录,我需要将其重命名为“Stevie Ray Vaughan”。
是否有某种方法可以在bash /正则表达式中实现?上面的字母前面的空格?
谢谢。
答案 0 :(得分:1)
有一个名为perl-rename
的工具,有时称为rename
- 不要与rename
from util-linux混淆。
此工具采用Perl表达式并相应地重命名:
perl-rename 's/(?<!^)(?=[A-Z])/ /g' *
上面将重命名当前目录中的所有文件/目录,以便在大写字母之前添加空格:
helloWorld -> hello World
John Doe -> John Doe