FreeBSD.software
Home/devel/p5-IO-MultiPipe

p5-IO-MultiPipe

0.0.0_1

Check for errors when running a command through multiple pipes

Normally if a part of a pipe fails, depending on the location, it won't be detected. This breaks down a command involving pipes and runs each command separately. It uses open3 to run each chunk of the pipe. use IO::MultiPipe; my $pipes = IO::MultiPipe->new(); #This sets the pipe that will be run. $pipes->set('sed s/-// | sed s/123/abc/ | sed s/ABC/abc/'); if ($pipes->{error}){ print "Error!\n"; } #'123-ABCxyz' through the command set above. my $returned=$pipes->run('123-ABCxyz');

Origin: devel/p5-IO-MultiPipe
Category: devel
Size: 7.20KiB
License: not specified
Maintainer: vvelox@vvelox.net
Dependencies: 1 packages
Required by: 0 packages
$pkg install p5-IO-MultiPipe

Dependencies (1)

More in devel