É possível no arquivo em lotes do Windows chamar mais de um comando em um único FOR
loop? Digamos, por exemplo, que eu queira imprimir o nome do arquivo e depois excluí-lo:
@ECHO OFF
FOR /r %%X IN (*.txt) DO (ECHO %%X DEL %%X)
REM the line above is invalid syntax.
Eu sei que nesse caso eu poderia resolvê-lo fazendo dois loops FOR distintos: um para mostrar o nome e outro para excluir o arquivo, mas é possível fazê-lo apenas em um loop?
for %i in (1 2 3) do echo %i & echo foo
imprime o que eu esperaria: "1", "foo", "2", "foo", "3", "foo" (em linhas separadas).