有人可以解释我的声明有什么问题吗?我正在尝试将其作为bat文件运行。我在线查看了各种示例,我似乎无法弄清楚为什么会出现语法错误
FOR /F "tokens=*" %%A in (c:\scripts\destination.txt) DO
(
echo inside the for loop
pause
)
我收到以下错误:
该命令的语法不正确。 C:\ Scripts> FOR / F“tokens = *”%A in(c:\ scripts \ destination.txt)DO
答案 0 :(得分:6)
括号必须在同一行。
tokens=*
删除了前导空格 - delims=
没有。
FOR /F "delims=" %%A in (c:\scripts\destination.txt) DO (
echo %%A - inside the for loop
pause
)