|
|
| XP is just a number | |
| PerlMonks |
How can I call backticks without shell processing?by faq_monk (Initiate) |
| on Oct 08, 1999 at 00:29 UTC ( [id://733]=perlfaq nodetype: print w/replies, xml ) | Need Help?? |
|
Current Perl documentation can be found at perldoc.perl.org. Here is our local, out-dated (pre-5.6) version: This is a bit tricky. Instead of writing
@ok = `grep @opts '$search_string' @filenames`; You have to do this:
my @ok = ();
if (open(GREP, "-|")) {
while (<GREP>) {
chomp;
push(@ok, $_);
}
close GREP;
} else {
exec 'grep', @opts, $search_string, @filenames;
}
Just as with
There are more examples of this Safe Pipe Opens.
|
|