我的小cmd脚本有问题。
set i=1
set tmp=0
for /F "tokens=*" %%A in (test.txt) do (
set /A i+=1
echo %i%=%%A
)
echo %i%
我的问题是为什么循环echo %i%=%%A
中的行给出了这个输出
1=text one
1=text two
1=text three
4
而不是这个
2=text one
3=text two
4=text three
4
感谢您的回答。
答案 0 :(得分:0)
好的,现在就可以了
set i=1
set tmp=0
setlocal enabledelayedexpansion
for /F "tokens=*" %%A in (test.txt) do (
set /A i+=1
echo !i!=%%A
)
echo %i%