| 用途 | 遍历集合执行命令 |
|---|---|
| 语法 | for %i in (集合) do 命令;/d 目录 /r 递归 /l 数字序列 /f 解析文本 |
| 百分号规则 | 命令行用 %i,批处理用 %%i;/f 多变量用 %a %b… |
常用示例
常用示例
REM 命令行逐项输出
for %i in (a b c) do echo %i
FOR /L %i IN (1,1,5) DO echo 第 %i 次
REM 解析 CSV 并取前两列
for /f "tokens=1,2 delims=," %a in (data.csv) do echo %a - %b
REM 批处理里写成 %%ifor /f 是解析文本/命令输出的主力:tokens 指定列,delims 指定分隔符,usebackq 用于反引号命令输出。