请帮我创建一个脚本,在输出文本文件中插入每行末尾多个数字为60的特定文本行
我有特定的文字,如:specific_text60
当我运行脚本时,生成的输出文本文件内容如下:
specific_text60
specific_text120
specific_text180
specific_text240
.....
specific_text64800
并且行以60的结尾处以指定的数字结尾,在我的情况下为64800
答案 0 :(得分:2)
试试这个:
(for /l %%i in (60,60,64800) do echo specific_text%%i)>out.txt
答案 1 :(得分:0)
@echo off
setlocal enabledelayedexpansion
set /a "incr=60, end=64800"
set text=specific_text
set outfile=output.txt
for /L %%I in (%incr%, %incr%, %end%) do >>"%outfile%" echo(%text%%%I
如果您想要该行的开头而不是结尾处的数字,请将%%I
移动到%text%
的另一侧,如下所示:
@echo off
setlocal enabledelayedexpansion
set /a "incr=60, end=64800"
set text=specific_text
set outfile=output.txt
for /L %%I in (%incr%, %incr%, %end%) do >>"%outfile%" echo(%%I%text%