我有一个包含 200 张图片的 html 文档。html 页面现在只包含名为 g001.jpg 的所有图像。图像目录中的图像名称为 g001.jpg 到 g200.jpg。我需要用 g002.jpg、g002.jpg、g004.jpg 等替换名称 g001.jpg。我一直在尝试用 bash 来做到这一点。这是我所拥有的:
#!/bin/bash
for i in {001..200}
do
sed "s/g001.jpg/g$i.jpg/g" gallery2.html > gallery3.html
done
**为了清楚起见,我正在尝试重命名 html 文档中对图像文件名的引用。不需要重命名 html 文档。
当然,这会将它们重命名为 g1.jpg 几次,然后用 g2.jpg 重新启动几次,然后用 g3.jpg 重新开始,依此类推,直到我得到 g200.jpg 很多次。我错过了什么?
提前致谢!