?
Solved

using findstr to output

Posted on 2010-11-13
4
Medium Priority
?
1,974 Views
Last Modified: 2012-05-10
The other day I used a command that worked fine, but its output required me to do some hands-on work in Excel to get exactly the output I wanted to copy/paste into an email.

Here was the command (sample IP)...

ping -a 10.10.10.10 | findstr /i "Pinging" >> .\hostnames.txt

I am looking for a way to grep or findstr only the hostname. Do you know if I can do this simply using the old CMD tools?

Thanks!
JohnD
0
Comment
Question by:johndarby
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
4 Comments
 
LVL 7

Accepted Solution

by:
fhmc earned 2000 total points
ID: 34129538
could try the following via batch or command line:

ping -a 10.10.10.10| find /i "pinging" > %temp%\pingtest.txt
for /f "tokens=2" %a in (%temp%\pingtest.txt) do echo %a >> .\hostnames.txt


or

you could try:

ping -a 10.10.10.10| for /f "tokens=1,2" %a in ('find /i "Pinging"') do echo %b >> .\hostnames.txt

note1 -  a double quotation mark followed by a single quotation mark follows the word Pinging.
note2 - if you plan to execute either suggestion above via a batch file you will need to add an extra % in front of the 'for' variables.

ex.  for /f "tokens=2" %%a...  etc.
0
 
LVL 7

Assisted Solution

by:fhmc
fhmc earned 2000 total points
ID: 34133550
you could also directly pipe the command line output to the clipboard:

ping -a 10.10.10.10| for /f "tokens=1,2" %a in ('find "Pinging"') do echo %b| "clip"

you could then create a new e-mail message and CTRL-V or SHIFT-INS the hostname directly into the body.
0
 
LVL 1

Author Comment

by:johndarby
ID: 34133598
The clipboard...never knew how to do that. Thanks bro!
0
 
LVL 1

Author Closing Comment

by:johndarby
ID: 34139786
You rock, my friend...thank you!
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Make the most of your online learning experience.
Q&A with Course Creator, Mark Lassoff, on the importance of HTML5 in the career of a modern-day developer.
With the advent of Windows 10, Microsoft is pushing a Get Windows 10 icon into the notification area (system tray) of qualifying computers. There are many reasons for wanting to remove this icon. This two-part Experts Exchange video Micro Tutorial s…
Introduction to Processes
Suggested Courses

765 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question