Tielman Koekemoer (TNE) <[EMAIL PROTECTED]> asked: > Is there a way you read input from a script line by line. I'd > rather parse output line by line than do: @out = `script.sh`; > which seems sloppy. Or is that the best way?
No, not really. You can do a "pipe open" like this my $code = '/path/to/your/script'; my @args = qw( -x -y -z ); open( IN, '-|', $code, @args ) or die "Can't spawn '$code': $!"; and then leisurely read your input: while( my $line = <IN> ){ # do something } In any case, I recommend that you read the perlopentut and perlipc manpages for thw whole story ;-) HTH, Thomas -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>