gpt4 book ai didi

linux - 重命名批量文件并更改某些前缀并保存它们

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:55:21 25 4
gpt4 key购买 nike

我正在使用 bash 重命名多个脚本,但它似乎不起作用 这是我要重命名 Continuum S02E13 [Number1Music.Us].mkv 的示例文件名输出 Continuum S02E13 [bulkseries.com].mkv

for i in *.mkv;do mv $i ${i//[Number1Music.Us].mkv/[bulkseries.com.mkv]};done

另一个问题是对这些文件进行 rar,我还没有测试过,但它一定是这样的。

for i in *.mkv;do rar a -m0 "$i.rar" "$i";done

提前致谢

最佳答案

您需要对 [] 进行转义,因为它们是 glob 模式中的特殊符号。使用此 mv 命令:

for i in *.mkv;do
mv "$i" "${i//\[Number1Music.Us\]/[bulkseries.com]}"
done

关于linux - 重命名批量文件并更改某些前缀并保存它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26677681/

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