my $data = ` ... `; print "Got data length [$data]\n"; #### open PIPE, " ... | "; while( ) { ... do stuff ... print; } close PIPE or die "Got error [$!|$?]\n";