in reply to Re^3: Using IPC::Open3 instead of backtick operator
in thread Using IPC::Open3 instead of backtick operator
use strict; use warnings; use IPC::Cmd qw( run ); my $tool = 'tar'; my $cmd = [ 'perl', '-e', 'warn "TEST FAILED IF YOU SEE THIS\n"' ]; my $buffer = ''; my @out = run( command => $cmd, buffer => \$buffer, verbose => 1 );
$ perl z.pl Running [perl -e warn "TEST FAILED IF YOU SEE THIS\n"]... TEST FAILED IF YOU SEE THIS
However, one simply has to remove verbose => 1 to make this a solution.
|
|---|