#!/usr/bin/perl #faqgrep version 1.0 use warnings; use strict; #<>= #<>= my $faq_directory = 'perlfaq.pod'; my @faq_files = ('perlfaq1.pod', 'perlfaq2.pod', 'perlfaq3.pod', 'perlfaq4.pod', 'perlfaq5.pod', 'perlfaq6.pod', 'perlfaq7.pod', 'perlfaq8.pod', 'perlfaq9.pod' ); #<>= my $pattern = $ARGV[0] or die "no pattern given: $!"; #<>= foreach my $filename (@faq_files) { #<>= open(FILE, $filename) or die("can't open '$filename': $!"); while () { #<>= if (s/^=head2// and m/$pattern/) { print "$filename:\n$_"; } } close(FILE); }