Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

Re: Running external command from perl but cannot capture output

by m.att (Pilgrim)
on Apr 24, 2006 at 22:26 UTC ( #545413=note: print w/replies, xml ) Need Help??


in reply to Running external command from perl but cannot capture output

Is it possible that it's outputting on STDERR as well as STDOUT? You can try redirecting STDERR somewhere else in the command such as:

@foobar=`mac \"foo.ape\" -v 2>/dev/null`;

Or, if you want to capture STDERR as well:

@foobar=`mac \"foo.ape\" -v 2>&1`;

m.att

Replies are listed 'Best First'.
Re^2: Running external command from perl but cannot capture output
by Syco54645 (Initiate) on Apr 24, 2006 at 22:50 UTC
    thanks for the reply. here is what i have right now
    @test=`mac \"$_\" -v >/dev/null 2>&1`;
    this suppresses the output, but does not put anything in @test. i am not too sure what to do.
      Leave out the >/dev/null part.
        In
        @test=`mac \"$_\" -v >/dev/null 2>&1`;
        stdout is directed to /dev/null, and then, stderr is directed to where stdout points to. So this one should work:
        @test=`mac \"$_\" -v 2>&1`;
        BTW, to check the exit status instead of capturing the output, you can use system() instead of `` or qx//
        ok thanks. that fixed the problem. sorry that it was so easy to fix. that always happens to me. my perl problems are always easy to fix and then i feel like a worthless noob :(. thanks again -Syco54645

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://545413]
help
Chatterbox?
[Lady_Aleena]: Updating things can be fun, if there is a better way to do it.
[Corion]: Lady_Aleena: Mostly, it's just housekeeping, but it inspires me about things I could do with it, so that's good ;)
[Lady_Aleena]: By the way, I stopped by to let someone know I'm still alive, though I haven't found anything to write in perl for a while now.
[Lady_Aleena]: I need inspiration.
[Discipulus]: hello there: Lady_Aleena for inspiration random browse my homenode.. ;=)

How do I use this? | Other CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (6)
As of 2017-09-24 18:18 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    During the recent solar eclipse, I:









    Results (274 votes). Check out past polls.

    Notices?