【发布时间】:2016-10-26 22:22:54
【问题描述】:
我有以下名称模式的 PDF:
ABC12345V1_6789_V0-1_xyz.pdf
ABC12345V4_6789_V3-7_xyz.pdf
重要的部分是 V# 和 V#-#。无论第一个 V 之后的数字是多少,第二个 V 之后的数字总是少一个。我想创建一个服务,将上述模式重命名为:
ABC12345V1_6789_V1_xyz.pdf
ABC12345V4_6789_V4_xyz.pdf
基本上 V#-# 部分需要与文件名中的第一个 V# 相同。文件名中可能还有其他字母 Vs。
我发现mac os x terminal batch rename 很有用,但我需要将新值分配给要替换的字符串。
【问题讨论】:
-
您是否安装了
GNU coreutils? -
不,我还没有。搜索以前的问题,我在想也许Homebrew 可以解决这个问题?
-
brew install rename... 和rename --help看起来很有希望。鉴于brew info的知识,“this”是 Perl 驱动的文件重命名脚本 [...] 从 plasmasturm.org/code/rename 瓶装。 HTH
标签: bash macos file shell file-rename