使用linux终端重命名多个复杂文件名

时间:2019-04-05 06:17:29

标签: regex linux rename

我有1000多个文件带有疯狂的名称,例如Name of file (V1.2) (N) [!].zip,我需要删除名称的(V1.2) (N) [!]部分,以便每个文件的新名称仅为Name of file.zip括号或括号中多余的乱码。

这是一个示例:File name (F) [!].zip

为此,我尝试在终端上使用rename,如下所示:

$ rename 's/(F)//' *zip

这无法删除(F),而是删除它遇到的第一个字母F,请重命名文件ile name (F) [!].zip需要帮助,我无法弄清楚。

另外,在某些情况下,我不知道括号内将是什么或将持续多长时间

0 个答案:

没有答案