0
我正在使用下面的批处理文件查询IP列表,然后将其保存到LOG.txt中。批处理文件不在日志中保存结果
@echo off
cls
for /f "tokens=*" %%x in (IP.txt) do (
echo Checking %%x
ping -n 1 %%x > nul
if not errorlevel 1 (
echo %%x >> LOG.txt
)
)
但我看到IP.txt的只有第一enrty在log.txt的
虽然在运行批处理文件,我看到
Checking 1.2.3.4
Checking 1.2.3.5
等。 因此,它暗示批文件逐行读取IP.txt。
任何人都可以帮助使这个批处理文件,使输出在LOG.txt按预期工作。
它对我来说绝对很好,你确定你使用'>>'操作符而不是'>'吗? –
在你的情况下,'ping'命令产生了什么输出(如果你删除'> nul')? –