不知道大家有没有用过正则批量替换文件名的命令或者命令行工具之类的?

2015-03-18 16:01:14 +08:00
 kily
有时候有把类似 image.jpg image@2x.jpg image@3x.jpg 这些文件名重命名的这种需求。
没有的话自己写个简单的好像也不麻烦。有的话就不造轮子了。
多谢!
3097 次点击
所在节点    奇思妙想
7 条回复
hicdn
2015-03-18 16:29:37 +08:00
linux rename
rrfeng
2015-03-18 16:31:22 +08:00
windows ren
kily
2015-03-18 16:49:33 +08:00
@hicdn 多谢!
aliuwr
2015-03-18 17:20:28 +08:00
Linux 上能搜索到的工具都试过了, 替换表达式不支持正则.
于是自己用 Python 写了个.
https://gist.github.com/2c059f9cd0bcd88eff94.git
aliuwr
2015-03-18 17:20:59 +08:00
imn1
2015-03-18 18:11:31 +08:00
@aliuwr
莫非你用的是archlinux?不少发行版是把perl-rename作为默认rename的,用正则没问题
另外装 regex 代替 re 吧,py 的内部 re 有点问题的
lgh
2015-03-18 19:03:38 +08:00
不限命令行的话,Total Commander

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/177785

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX