#!/usr/bin/env perl use strict; use warnings; use Data::Dumper; use IPC::Run qw/run/; use IPC::Run qw(run); my @in = ("Test foo", "Test bar"); run [echo => -n => @in] , '|', [ sed => "s/(foo|bar)/pass/" ], '>', \my $out; print "Redir: " . Dumper($out); #### % ./t2.pl Redir: $VAR1 = 'Test foo Test bar';