如果我有数据file.txt
,并且我想使用以下命令将数据从中读取到变量中:set
我该怎么办?
如何将一行移动到另一行?
答案 0 :(得分:0)
根据您的评论从文件中读取两行:
@echo off
setLocal EnableDelayedExpansion
for /f "tokens=* delims= " %%a in (file.txt) do (
set /a N+=1
set v!N!=%%a
)
set sn=!v1!
set s=!v2!
如果要处理多行,可能需要考虑使用脚本语言。
答案 1 :(得分:0)
这将为您提供变量中的第一行:
@echo off
set /p var=<file.txt
echo "%var%"
pause