使用重命名命令将字符附加到名称的特定部分

使用重命名命令将字符附加到名称的特定部分

我对使用重命名命令有一个疑问。我有一份文件列表,其名称如下:

FT_440210.jpg FT_4302110.jpg

我需要在 FT_ 和 440210 之间附加“AGF”。结果为:FT_AGF_440210.jpg。

使用了很多选项后,它似乎不起作用。我尝试了命令的 -A 参数,它只是附加在文件的开头或结尾,或者一些通配符,例如:

重命名-nv s/^_4302110/AGF *.jpg

请问是否有人已经遇到过这个问题,或者至少在需要时提供没有重命名命令的其他选项。

谢谢你,

答案1

假设Debian 软件包(Perl 版本)rename提供了命令rename。如下所示:

prename s/FT/FT_AGF/ FT*.jpg

有了util-linux版本,您应该输入:

rename.ul FT FT_AGF FT*jpg

相关内容