批处理文件逐行读取文件和manupulate

时间:2017-01-29 16:59:27

标签: batch-file for-loop

我有一个文件sample_name sample_age sample_height ,其中包含以下文字:

input.txt

我想逐行阅读@echo off setlocal enabledelayedexpansion for /f "tokens=*" %%a in ('type "input.txt"') do echo a= %%a & set temp=%%a & echo temp= %temp% pause 文件并将其保存在临时变量中并回显它。

代码:

a= sample_name
temp= sample_name
a= sample_age
temp= sample_age
a= sample_height
temp= sample_height

预期产出:

a= sample_name
a= sample_age
a= sample_height

后获得了:

for

因此,对于获得的输出,可见temp循环正在读取行,但问题是在某处将其分配给name=sample_name age=sample_age height=sample_height 。任何解决方案?

此外,是否可以将行保存在单独的变量中?类似的东西:

amounts = [5, 10, 15]

0 个答案:

没有答案