我使用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
提前致谢
答案 0 :(得分:1)
您需要转义[
和]
,因为这些是glob模式中的特殊符号。使用此mv
命令:
for i in *.mkv;do
mv "$i" "${i//\[Number1Music.Us\]/[bulkseries.com]}"
done