Solved

using findstr to output

Posted on 2010-11-13
4
1,895 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
  • 2
  • 2
4 Comments
 
LVL 7

Accepted Solution

by:
fhmc earned 500 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 500 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

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
VB6 Compile Compatibility Issue 4 90
Program to display an alert on Windows Toolbar 2 71
tidtcpserver connection lost handle 2 72
simplest php form 3 64
Displaying an arrayList in a listView using the default adapter is rarely the best solution. To get full control of your display data, and to be able to refresh it after editing, requires the use of a custom adapter.
Whether you’re a college noob or a soon-to-be pro, these tips are sure to help you in your journey to becoming a programming ninja and stand out from the crowd.
This theoretical tutorial explains exceptions, reasons for exceptions, different categories of exception and exception hierarchy.
Viewers will learn how to properly install Eclipse with the necessary JDK, and will take a look at an introductory Java program. Download Eclipse installation zip file: Extract files from zip file: Download and install JDK 8: Open Eclipse and …

863 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

Need Help in Real-Time?

Connect with top rated Experts

21 Experts available now in Live!

Get 1:1 Help Now