相关疑难解决方法(0)

如何使用正则表达式重命名大量文件?

我想在 Mac OS X (10.7.2) 上重命名很多文件。我没有rename命令的 perl 包。

我的文件名称类似于“T452-102456-0.png”,我想删除“-0”部分。我知道我可以通过编写自己的 php-cli 脚本来完成此操作,但我想知道一个更简单、更快捷的解决方案。

rename files

20
推荐指数
2
解决办法
3万
查看次数

重命名具有特定名称的所有文件

我正在尝试查找名称为“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)

find centos filenames rename files

6
推荐指数
1
解决办法
9737
查看次数

标签 统计

files ×2

rename ×2

centos ×1

filenames ×1

find ×1