且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

在linux中使用正则表达式重命名文件

更新时间:2023-11-23 08:17:10

你忘记了星号前面的一个点:

You forgot a dot in front of the asterisk:

rename -n 's/(\w+) - (\d{1})x(\d{2}).*$/S0$2E$3\.srt/' *.srt

在 OpenSUSE、RedHat、Gentoo 上,您必须使用 Perl 版本的 rename.这个答案展示了如何获得它.在 Arch 上,这个包被称为 perl-rename.

On OpenSUSE, RedHat, Gentoo you have to use Perl version of rename. This answer shows how to obtain it. On Arch, the package is called perl-rename.