0

请帮助我创建一个脚本以在输出文本文件中在每行末尾插入具有多个 60 的特定文本行

我有特定的文字,例如:specific_text60

当我运行脚本时,生成的输出文本文件内容如下:

特定文本60

具体_text120

具体_text180

specific_text240

......

specific_text64800

并且行以 60 的倍数结尾,以指定的数字结尾,在我的情况下为 64800

4

2 回答 2

2

试试这个:

(for /l %%i in (60,60,64800) do echo specific_text%%i)>out.txt
于 2013-04-09T12:53:03.970 回答
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%
于 2013-04-09T12:46:14.860 回答