通过替换模式来批量复制和重命名文件



我有大量带有版本戳的文件,例如(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

相关内容

  • 没有找到相关文章

最新更新