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);

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 !!!!