Quando você usa /F
e qoutes, FOR
interpreta a string como um nome de arquivo longo. Alterar o comando funciona um pouco para mim:
for %%G IN (Packages MNG RD) do echo %%G
Tentando executar o seguinte script
FOR /F %%G IN ("Packages MNG RD") do echo %%G
Faz apenas eco ao primeiro parâmetro:
Packages
* tentou alterar os delims, jogados com tokens, mas nada ajuda.
Alguma ideia? obrigado
for /f "tokens=*" %%g in ("Packages MNG RD") do echo %%g
Os tokens são delimitados por espaços por padrão. tokens=*
define cada símbolo para a variável.
Tags command-line script