http://www.perlmonks.org?node_id=997441


in reply to Re: Dont Display STDER on Console
in thread Dont Display STDER on Console

It gives me this error: 2> was unexpected at this time. This was my code:
FOR /F "tokens=*" %%A IN ('perl -v 2>nul ^| FIND "This is perl 5, vers +ion 12, subversion 4 (v5.12.4) built for MSWin32-x86-multi-thread"') +DO SET Variable=%%A

Replies are listed 'Best First'.
Re^3: Dont Display STDER on Console
by BrowserUk (Patriarch) on Oct 05, 2012 at 11:12 UTC
    It gives me this error: 2> was unexpected at this time.

    Escape the '>' in the same way that you escaped the '|'.

    C:\test>for /f "tokens=*" %a in ('prel -v 2^>nul ^| find "perl"') do @ +echo %a C:\test>for /f "tokens=*" %a in ('perl -v 2^>nul ^| find "perl"') do @ +echo %a This is perl, v5.10.1 built for MSWin32-x64-multi-thread (with 2 registered patches, see perl -V for more detail) this system using "man perl" or "perldoc perl". If you have access to + the Internet, point your browser at http://www.perl.org/, the Perl Home Pa +ge.

    With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
    Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
    "Science is about questioning the status quo. Questioning authority".
    In the absence of evidence, opinion is indistinguishable from prejudice.

    RIP Neil Armstrong