我正在寻找一种使用正则表达式批量重命名文件的方法,即
s/123/onetwothree/g
我记得我可以将 awk 和 sed 与正则表达式一起使用,但无法弄清楚如何将它们连接在一起以获得所需的输出。
最佳答案
您可以安装基于 perl 的重命名实用程序:
brew install rename
而不仅仅是像这样使用它:
rename 's/123/onetwothree/g' *
如果您想在不重命名任何文件的情况下测试您的正则表达式,只需添加 -n 开关
关于正则表达式在 OS X 终端中批量重命名文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10664542/