我有一个登录到设备的批处理文件收集inf并注销。数据被记录到txt文件中。然后打开另一个telnet会话收集数据和日志。我的问题是我有两个日志。有什么方法可以将它们组合成一个?
@echo off
cls
:start
@ECHO OFF
:: Get Info
set /p input1="Enter First IP Address and press ENTER "
set /p input2="Enter Second IP Address and press ENTER "
@ECHO OFF
::Run script to Get Info
start telnet.exe -f C:\Users\%username%\Desktop\TELNET\CHANGE_ME_"%input1%".txt "%input1%"
cscript /nologo 1.vbs
timeout /t 3
taskkill /im telnet.exe /f
timeout /t 2
@ECHO OFF
::Run script to Get Info
start telnet.exe -f C:\Users\%username%\Desktop\TELNET\CHANGE_ME_"%input2%".txt "%input2%"
cscript /nologo 1.vbs
echo "DONE!"
pause
答案 0 :(得分:0)
最后用type
命令
type C:\Users\%username%\Desktop\TELNET\CHANGE_ME_"%input1%".txt C:\Users\%username%\Desktop\TELNET\CHANGE_ME_"%input2%".txt > C:\Users\%username%\Desktop\TELNET\CHANGE_ME_TOTAL.txt
在此之前,您需要等到第二个telnet完成并且可能像第一个telnet一样杀死它,否则第二个日志文件将被锁定且不可读。