如何仅显示 ping 命令的时间输出?
How can i show time output only from ping command?
我使用以下命令
ping -t 8.8.8.8
要像这样从 8.8.8.8 持续输出回复
Reply from 8.8.8.8: bytes=32 time=7ms TTL=53
Reply from 8.8.8.8: bytes=32 time=3ms TTL=53
Reply from 8.8.8.8: bytes=32 time=7ms TTL=53
Reply from 8.8.8.8: bytes=32 time=4ms TTL=53
Reply from 8.8.8.8: bytes=32 time=7ms TTL=53
Reply from 8.8.8.8: bytes=32 time=5ms TTL=53
Reply from 8.8.8.8: bytes=32 time=7ms TTL=53
Reply from 8.8.8.8: bytes=32 time=2ms TTL=53
Reply from 8.8.8.8: bytes=32 time=7ms TTL=53
我的问题是如何在 运行 或 bat 文件中的特殊代码中执行特殊命令,以便像这样为我提供 time=xxms 的连续输出
time=7ms
time=3ms
time=7ms
time=4ms
time=7ms
time=5ms
time=7ms
time=2ms
time=7ms
Windows 10 个 64 位。
ping延迟连续输出。
Ctrl+C 中断循环。
脚本:
@rem Continuous output of ping latency.
@rem Windows 10 64-bit.
@echo off
@setlocal enableextensions
echo.
echo Ctrl+C to break loop.
echo.
:59240034
for /f "tokens=5" %%a in ('ping -n 2 8.8.8.8 ^| findstr /i "time="') do echo %%a
goto :59240034
exit /b
或:
@rem Continuous output of ping latency.
@rem Windows 10 64-bit.
@echo off
@setlocal enableextensions
echo.
echo Ctrl+C to break loop.
echo.
:59240034b
for /f "tokens=5" %%a in ('ping -n 1 8.8.8.8 ^| findstr /i "time="') do echo %%a
sleep 1
goto :59240034b
exit /b
结果:
time=24ms
time=22ms
time=22ms
time=24ms
time=22ms
time=23ms
time=23ms
time=27ms
time=23ms
我使用以下命令
ping -t 8.8.8.8
要像这样从 8.8.8.8 持续输出回复
Reply from 8.8.8.8: bytes=32 time=7ms TTL=53
Reply from 8.8.8.8: bytes=32 time=3ms TTL=53
Reply from 8.8.8.8: bytes=32 time=7ms TTL=53
Reply from 8.8.8.8: bytes=32 time=4ms TTL=53
Reply from 8.8.8.8: bytes=32 time=7ms TTL=53
Reply from 8.8.8.8: bytes=32 time=5ms TTL=53
Reply from 8.8.8.8: bytes=32 time=7ms TTL=53
Reply from 8.8.8.8: bytes=32 time=2ms TTL=53
Reply from 8.8.8.8: bytes=32 time=7ms TTL=53
我的问题是如何在 运行 或 bat 文件中的特殊代码中执行特殊命令,以便像这样为我提供 time=xxms 的连续输出
time=7ms
time=3ms
time=7ms
time=4ms
time=7ms
time=5ms
time=7ms
time=2ms
time=7ms
Windows 10 个 64 位。
ping延迟连续输出。
Ctrl+C 中断循环。
脚本:
@rem Continuous output of ping latency.
@rem Windows 10 64-bit.
@echo off
@setlocal enableextensions
echo.
echo Ctrl+C to break loop.
echo.
:59240034
for /f "tokens=5" %%a in ('ping -n 2 8.8.8.8 ^| findstr /i "time="') do echo %%a
goto :59240034
exit /b
或:
@rem Continuous output of ping latency.
@rem Windows 10 64-bit.
@echo off
@setlocal enableextensions
echo.
echo Ctrl+C to break loop.
echo.
:59240034b
for /f "tokens=5" %%a in ('ping -n 1 8.8.8.8 ^| findstr /i "time="') do echo %%a
sleep 1
goto :59240034b
exit /b
结果:
time=24ms
time=22ms
time=22ms
time=24ms
time=22ms
time=23ms
time=23ms
time=27ms
time=23ms