我希望在我的 ubuntu 机器上重命名大量如下所示的文件:
MattTest Season 01 Episode 02 - Episode Name.mkv
希望它们看起来像这样:
MattTest S01E02 - Episode Name.mkv
谢谢
最佳答案
您可以尝试以下重命名命令。 \K
保留先前匹配的字符,避免在最后打印。即\K
之前匹配的字符不被考虑。
rename 's/^\S+\s+\K(.)\S*\s+(\S+)\s+(.)\S*\s+(\S+)/$1$2$3$4/' *.mkv
或者
rename 's/^\S+\s+\K(.)\S*\s+(\d+)\s+(.)\S*\s+(\d+)/$1$2$3$4/' *.mkv
关于regex - 根据正则表达式重命名一组文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28627785/