Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic
 
PerlMonks  

Re: system() and qx comparison

by ikegami (Pope)
on Sep 27, 2011 at 23:25 UTC ( #928203=note: print w/ replies, xml ) Need Help??


in reply to system() and qx comparison

IPC::System::Simple provides capture and capturex which are single- and multi-arg versions of qw respectively.

use IPC::System::Simple qw( capture capturex ); my $foo = capture("shell command"); my $foo = capturex("program"); my $foo = capturex("program", @args);

Conveniently, they even do the error checking for you.

By the way, IPC::System::Simple can also add error checking to system.

use IPC::System::Simple qw( system systemx ); system("shell command"); systemx("program"); systemx("program", @args);


Comment on Re: system() and qx comparison
Select or Download Code
Replies are listed 'Best First'.
Re^2: system() and qx comparison
by didess (Sexton) on Sep 28, 2011 at 05:43 UTC
    Thank you a lot. It really seems to be what I was looking for !!!!

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://928203]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others wandering the Monastery: (15)
As of 2015-07-31 20:03 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (281 votes), past polls