我是编写批处理文件的新手,我有一个 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 循环。真的和他们不一样吗?