我想在 Mac OS X (10.7.2) 上重命名很多文件。我没有rename
命令的 perl 包。
我的文件名称类似于“T452-102456-0.png”,我想删除“-0”部分。我知道我可以通过编写自己的 php-cli 脚本来完成此操作,但我想知道一个更简单、更快捷的解决方案。
我正在尝试查找名称为“stringx”的某些文件,并将名称(但不是扩展名)替换为“stringy”。所以基本上对于stringx.txt 和stingx.cs,我想要stringy.txt 和stringy.cs。我尝试使用以下方法测试我的重命名命令正则表达式,但它没有返回任何结果:
rename -n 'stringx./s/\*$stringy./\/' stringx.*
Run Code Online (Sandbox Code Playgroud)
我在 Centos 下运行 csh。我可以看到我的正则表达式可能不正确,但我看不到任何结果来验证这一点。我可以看到有名为 stringx 的文件。具有以下内容:
find ./ -name 'stringx.*'
Run Code Online (Sandbox Code Playgroud)