Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am using a loop and this command to display my ping result in a text file:

ping.exe -n 1>> trace.txt

The result is 8 lines of code!

Pinging xxxxx [] with 32 bytes of data:

Reply from bytes=32 time<1ms TTL=125

Ping statistics for

Packets: Sent = 1, Received = 1, Lost = 0 (0% loss),

Approximate round trip times in milli-seconds:

Minimum = 0ms, Maximum = 0ms, Average = 0ms

I just would like to display the last line as I don't want a huge text file as result.

The perfect result would be:

Ping 11oct2011 16h56 : Minimum = 0ms, Maximum = 0ms, Average = 0ms

share|improve this question
up vote 2 down vote accepted

sounds you would like tail.

ping test_server | tail -n 1

I got it with cygwin.

share|improve this answer

With just cmd.exe from Windows 7, the following command should be able to achieve your expected output:

for /f "delims=" %a in ('ping -n 1 INSERTIPHERE ^| find "Minimum"') do @echo %TIME% %DATE% %a >> ping.txt

The output would be:

18:22:24.45 11/10/2011 Minimum = 13ms, Maximum = 13ms, Average = 13ms

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.