Czy w pliku wsadowym systemu Windows można wywołać więcej niż jedno polecenie w jednej FOR
pętli? Powiedzmy na przykład, że chcę wydrukować nazwę pliku i po usunięciu go:
@ECHO OFF
FOR /r %%X IN (*.txt) DO (ECHO %%X DEL %%X)
REM the line above is invalid syntax.
Wiem, że w tym przypadku mógłbym to rozwiązać, wykonując dwie różne pętle FOR: jedną do wyświetlania nazwy, a drugą do usuwania pliku, ale czy można to zrobić tylko w jednej pętli?
for %i in (1 2 3) do echo %i & echo foo
wypisuje to, czego bym się spodziewał: „1”, „foo”, „2”, „foo”, „3”, „foo” (w osobnych wierszach).