我写了一个bat文件,它接受我们所有商店的IP地址并ping它们。我想格式化结果,以便它只返回时间响应。
目前我使用的是:
ping -n 1 xx.xxx.xxx.xx | FIND "TTL=" >>output.txt
这只给我一个回应请求响应,这就是我想要的。我只是想摆脱粗体文本。 来自xx.xxx.xxx.xx的回复:bytes = 32 time = 22ms TTL = 57
答案 0 :(得分:0)
您可以通过for
循环运行结果,并使用空格和=
符号作为分隔符来仅提取时间。
for /F "tokens=7 delims==< " %%A in ('ping -n 1 xx.xxx.xxx.xx ^| find "TTL"') do (
echo %%A>>output.txt
)