sysopen (FILE,$filename,O_RDONLY) or die "Error! $!\n"; my (@slurp) = ; close FILE; foreach my $foo (@slurp) { unless ($foo =~ /fubar/i) {print $foo; } } #### sysopen (FILE,$filename,O_RDONLY) or die "Error! $!\n"; my (@slurp) = ; close FILE; my (@lines) = grep !/fubar/, @slurp; foreach my $foo (@lines) { print $foo; }