simple.txtとその内容を持っているバッチファイルを書くのは初めてです。
aaa 1
bbb 2
ccc 3
bbb 4
aaaa 5
aaccdd 7
バッチファイルを実行します。
@echo off
FOR /F "tokens=2 delims= " %%a in ('FindStr "aa" ^"simple.txt^"') DO (
SET TEMP_VAR=%%a
echo %TEMP_VAR%
)
結果は
7
7
7
しかし、私が期待するのは
1
5
7
なぜこれが起こるのですか?私が考えているのは、CのようなまたはJavaのようなforループです。本当に違うの?