我有大量带有版本戳的文件,例如(Av1.dat,B1v1.dat,..,inZ63v1.dat)。我想复制并通过替换 v1-->v2 来重命名它们(Av2.dat、B1v2.dat、..、inZ63v2.dat)。最简单的方法是什么?谢谢!
我还没有测试过它,但这应该可以工作:
for file in <list of files> ; do
cp -- "${file}" "$(echo "${file}" | sed -e 's/v1.dat/v2.dat/')"
done