我有一个文件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]