使用 bash 删除部分文件名
Removing part of filename with bash
为什么这个脚本不起作用?
for filename in bre*; do
rename 's/bre//';
done
我的目录中有以 bre 开头的文件,我想从文件名中删除这部分。它是 运行,什么也不会发生,它还没有完成。谢谢
您没有告诉 rename
它应该重命名哪些文件。
您不需要循环,因为您可以对 rename
的文件名参数使用通配符
rename 's/bre//' bre*
为什么这个脚本不起作用?
for filename in bre*; do
rename 's/bre//';
done
我的目录中有以 bre 开头的文件,我想从文件名中删除这部分。它是 运行,什么也不会发生,它还没有完成。谢谢
您没有告诉 rename
它应该重命名哪些文件。
您不需要循环,因为您可以对 rename
rename 's/bre//' bre*