标题:
[文本处理]
[已解决]如何将文本中的每一行值赋值给一个不同的变量?
[打印本页]
作者:
wjx515
时间:
2012-11-19 15:06
标题:
[已解决]如何将文本中的每一行值赋值给一个不同的变量?
本帖最后由 wjx515 于 2012-11-19 15:31 编辑
如何将文本中的每一行值赋值给一个不同的变量?
例如文本如下:
11
22
33
44
我想把11赋值给 a
22赋值给 b
33赋值给 c
44赋值给 d
作者:
jains521
时间:
2012-11-19 15:11
比较保守的.
@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%i in (1.txt) do set /a n+=1&set var_!n!=%%i
set var
pause>nul
作者:
tmplinshi
时间:
2012-11-19 15:11
本帖最后由 tmplinshi 于 2012-11-19 15:27 编辑
http://bathome.net/viewthread.php?tid=20196
作者:
wjx515
时间:
2012-11-19 15:30
回复
1#
wjx515
找到答案了 谢谢大家
@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%i in (test.txt) do (
set/a n+=1
set #!n!=%%i)
echo 赋值完成输出格式:#+行数,例如第四行echo %#4%
pause
欢迎光临 批处理之家 (http://www.bathome.net/)
Powered by Discuz! 7.2