请帮助我创建一个脚本以在输出文本文件中在每行末尾插入具有多个 60 的特定文本行
我有特定的文字,例如:specific_text60
当我运行脚本时,生成的输出文本文件内容如下:
特定文本60
具体_text120
具体_text180
specific_text240
......
specific_text64800
并且行以 60 的倍数结尾,以指定的数字结尾,在我的情况下为 64800
请帮助我创建一个脚本以在输出文本文件中在每行末尾插入具有多个 60 的特定文本行
我有特定的文字,例如:specific_text60
当我运行脚本时,生成的输出文本文件内容如下:
特定文本60
具体_text120
具体_text180
specific_text240
......
specific_text64800
并且行以 60 的倍数结尾,以指定的数字结尾,在我的情况下为 64800
试试这个:
(for /l %%i in (60,60,64800) do echo specific_text%%i)>out.txt
@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%