my $word = pop; #what is this for?

open(FH, "$file") or die "$!";
while (my $line = <FH>)
{
   if ($line =~ m/foo/)
   {
         print "matched!";
         next;
   }
   print "unmatched :(";
}
close(FH);

On 6/2/06, Irfan J Sayed <[EMAIL PROTECTED]> wrote:
Hi All,

I am using following code

 #!/usr/local/bin/perl

 # Main program

 use warnings;
 use strict;
 use File::Find;

 my $file = 'c:\\backup.pl';
 open (FH, $file);
 my ($line);
 my $word = pop;
  while ($line = <FH>)
  {
   if ($line =~/$word/)
   {
   print "match found";
   }
   else
   {
    print "match not found";
    }
   }
    close FH;

 Following is the error

 readline() on closed filehandle FH at C:\irfan\search.pl line 13.

 can anybody plz help

Regards
Irfan Sayed





--
Anthony Ettinger
Signature: http://chovy.dyndns.org/hcard.html

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to