for /f %%a in ('vshadow -q ^| grep "SNAPSHOT ID" ^| cut -f 5 -d " " ') do
echo %%a

 

Pipes in the inside bit need to be escaped with hat... ^|

The command line within the parens should be surrounded by single quote.

 

From: Joseph L. Casale [mailto:[email protected]] 
Sent: Wednesday, June 10, 2009 9:15 am
To: NT System Admin Issues
Subject: More batch help

 

Hey Guys,
What's the trick for getting a long command executed in a for loop:

 

FOR /F %%a IN (vshadow -q | grep "SNAPSHOT ID" | cut -f 5 -d " ") DO (

                echo %%a

)

 

As an example?

Thanks!
jlc

 

 

~ Finally, powerful endpoint security that ISN'T a resource hog! ~
~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/>  ~

Reply via email to