1

似乎我的 Google-fu 很弱,因为我无法找到答案或示例来从 OS X 中的一系列文件名中去除一些不需要的文件哈希数据。

以下是前三个文件名来演示我遇到的问题 -

Video File - 01 [B8CC68AD].avi
Video File - 02 [E5BCDDA2].avi
Video File - 03 [390CC36E].avi

如您所见,要删除的文本始终为 8 个字符长并包含在方括号内,但这超出了 Automator 的无通配符限制,因此我一直试图在终端中解决它。但是我不确定如何以这种方式重命名文件序列。如果有人能提供一些智慧,我将不胜感激!

4

1 回答 1

0

使用Perl 重命名

rename 's/\[.*?\]//' *.avi

警告 还有其他同名的工具可能会也可能不会这样做,所以要小心。

如果您运行以下命令

$ file $(readlink -f $(type -p rename))

你有一个像

.../rename: Perl script, ASCII text executable

那么这似乎是正确的工具=)

于 2013-10-14T19:05:25.643 回答