如何复制一个 html 文件,每个文件递增一个数字?

How to duplicate an html file with a single number in each file incremented?

我有一个基本的 10 行 html 文件,但我需要将文件复制 300 次。在文件中有一个数字,我需要将其递增 1,以便第一个文件包含“1”,最后一个文件包含“300”。

出于显而易见的原因,我不想手动输入它。

该数字是指图像文件。

HTML 将重复的内容示例:

<img src="image_001">

最后一个 HTML 文件示例:

<img src="image_300">

有什么想法吗?

我假设我可以在终端中使用 grep 命令完成它?

不确定如何。

有 bash 和 here document:

#!/bin/bash

for i in {001..300}; do

cat << EOF > file_${i}.html
<img src="image_${i}">
EOF

done

或使用制表符缩进(无空格)和 << 替换为 <<-:

#!/bin/bash

for i in {001..300}; do
        cat <<- EOF > file_${i}.html
                <img src="image_${i}">
        EOF
done