使用正则表达式替换/重命名目录名称

使用正则表达式替换/重命名目录名称

我有多个具有此模式的文件夹“720p.MP4-ABC[abcde]”,尝试将“720p.MP4-CAB[aedcb]”替换或重命名为“。”

答案1

echo mv \""NAME"\" \""$(sed -Ee 'regex' <<< "NAME")"\"

这将使用正则表达式进行重命名。

对于你的情况,你可能只会这样做:

mv "example.720p.MP4-ABC[abcde]" "`sed 's/example\..*//' <<< "example.720p.MP4-ABC[abcde]"`"

相关内容