0

小さな 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

回答ありがとうございます。

4

1 に答える 1