使用 PLINK.EXE 我可以自动创建多个/不同的输出文件吗?

使用 PLINK.EXE 我可以自动创建多个/不同的输出文件吗?

我正在尝试使用以下内容构建 Cisco ASA FW 的自动捕获......

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

这很有效,但我想知道如何为firewalls.txt中列出的每个设备自动创建不同的输出文件。

在上面的例子中,每次命令循环到另一个设备时,它都会覆盖文件。如果我使用,>>则输出每次循环都会附加到同一个文件。

有没有办法在每次循环中创建一个不同的文件并让其适当地重命名?

答案1

有没有办法在每个循环中创建不同的文件?

怎么样:

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

相关内容