Я пытаюсь создать автоматический захват Cisco ASA FW, используя следующие ....

for /f %%i in (firewalls.txt) do plink frank_belzer@%%i -pw scaFb673149! -m SCAConfigCapture.txt > testoutput.txt

Это прекрасно работает, но мне интересно, как автоматически создать отдельный выходной файл для каждого устройства, указанного в файле firewalls.txt.

В приведенном выше примере он перезаписывает файл каждый раз, когда команда переходит на другое устройство. Если я использую >> то вывод добавляется к одному и тому же файлу каждый цикл.

Есть ли способ создать отдельный файл в каждом цикле и правильно переименовать его?

1 ответ1

0

Есть ли способ создать разные файлы в каждом цикле?

Как насчет:

for /f %%i in (firewalls.txt) do (
  plink frank_belzer@%%i -pw scaFb673149! -m SCAConfigCapture.txt > %%ioutput.txt
)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .