简单的 FOR /F 无法处理字符串

简单的 FOR /F 无法处理字符串

尝试执行以下脚本

FOR /F %%G IN ("Packages MNG RD") do echo %%G

仅呼应第一个参数:

Packages

* 尝试改变分界线,使用代币进行游戏,但没有任何帮助。

有什么想法吗?谢谢

答案1

当您使用/F和引号时,FOR会将字符串解释为一个长文件名。 稍微更改命令对我来说有效:

for %%G IN (Packages MNG RD) do echo %%G

答案2

for /f "tokens=*" %%g in ("Packages MNG RD") do echo %%g

默认情况下,标记由空格分隔。tokens=*将每个标记设置为变量。

相关内容