home *** CD-ROM | disk | FTP | other *** search
/ ftp.cse.unsw.edu.au / 2014.06.ftp.cse.unsw.edu.au.tar / ftp.cse.unsw.edu.au / pub / doc / languages / perl / nutshell / ch4 / evalstudy < prev    next >
Encoding:
Text File  |  1992-10-18  |  344 b   |  13 lines

  1. $search = 'while (<>) { study;';
  2. foreach $word (@words) {
  3.     $search .= "++\$seen{\$ARGV} if /\b$word\b/;\n";
  4. }
  5. $search .= "}";
  6. @ARGV = @files;
  7. undef $/;               # slurp each entire file
  8. eval $search;           # this screams
  9. $/ = "\n";              # put back to normal input delim
  10. foreach $file (sort keys(%seen)) {
  11.     print $file, "\n";
  12. }
  13.