Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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

ping.exe -n 1 xxx.xxx.xxx.xxx>> trace.txt

The result is 8 lines of code!

Pinging xxxxx [xxx.xxx.xxx.xxx] with 32 bytes of data:

Reply from xxx.xxx.xxx.xxx: bytes=32 time<1ms TTL=125

Ping statistics for xxx.xxx.xxx.xxx:

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

2 Answers 2

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

 
discard

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.