我有 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