Справка по пакетному файлу, вывод результатов строки for / do - PullRequest
1 голос
/ 19 мая 2011

У меня здесь есть пакетный оператор, хотя по какой-то причине он не выводит вывод в файл.

for /f %%a in (items.lst) do shop -r items.text %%a > result.lst

Он работает с обычными утверждениями, хотя с утверждениями FOR и DO он не работает, может кто-нибудь пролить свет на это, пожалуйста?

Ответы [ 2 ]

0 голосов
/ 20 мая 2011

Вы можете поместить его в скобки.

( for /f %%a in (items.lst) do shop -r items.text %%a) > result.lst

Затем вы перенаправляете весь вывод на result.lst, иначе вы перенаправляете для каждой итерации на result.lst с новым созданием файла

0 голосов
/ 20 мая 2011

Этот цикл удаляет результаты на каждой итерации.Вы хотели использовать >>?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...