gpt4 book ai didi

regex - 如何用模式重命名文件夹中的所有文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:19:42 24 4
gpt4 key购买 nike

我有一堆文件,例如:

bla.super.lol.S01E03.omg.bbq.mp4
bla.super.lol.S01E04.omg.bbq.mp4
bla.super.lol.s03e12.omg.bbq.mp4

我需要像这样重命名它们:

s01e03.mp4
s01e04.mp4
s03e12.mp4

我已经尝试使用 for file in *;做 mv $file ${file%%\.omg*}; done 但它只删除了 S01E01 之后的部分,而不是之前的部分所以请帮忙

最佳答案

许多 Linux 都提供了一个名为 rename 的不错的命令行工具,它使用 Perl 正则表达式:

rename 's/.*\.(\w+\d)\..*/$1.mp4/;y/A-Z/a-z/' *.mp4

关于regex - 如何用模式重命名文件夹中的所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36922878/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com