文件复制和递增(迭代)10000次

文件复制和递增(迭代)10000次

我有 unix 文件名 - 1241241231.txt

我必须复制并重命名增量计数器直到 10000,但文件名只能是 10 位数字。

例如:所以我必须制作像 1241241231.txt、1241241232.txt、1241241233 .... 这样的副本,所以在 10000 次迭代时它应该是 1241251231.txt

所以我需要为此编写脚本

我已经准备好了下面的脚本,但它一直有效到第 9 次迭代,但由于我只想保持文件长度为 10,所以它不起作用。

for i in {1..10000} do
cp 1241241231.txt "124124123$i.txt" ; done

谢谢

答案1

只需使用一个简单的 shell 循环:

for((i=1241241232; i <= 1241251231; i++)); do cp 1241241231.txt "${i}.txt"; done

相关内容