in reply to Counting occurances of a pattern in a file
use strict; # Always use IO::File; # I like to localize filehandles. sub CountPatternInFile { my ( $filename, $pattern, $stop_pattern ) = @_; my $fh = IO::File->new( $filename ) or die $!; my $count = 0; while( <$fh> ) { $count += s/($pattern)/$1/g last if m/$stop_pattern/; } close $fh or die $!; return $count; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
RE (tilly) 2: Counting occurances of a pattern in a file
by tilly (Archbishop) on Aug 31, 2000 at 04:21 UTC | |
|
RE: RE: Counting occurances of a pattern in a file
by Adam (Vicar) on Aug 31, 2000 at 03:19 UTC |