$string =~ m# (some pattern) #x; #### #!/usr/bin/perl -w use strict; die <$outfile") or die "Couldn't open $outfile: $!"; my ($code, $comments) = (0,0); while() { $comments++ and next if /^\s*#[^!]/; print OUT; $code++ } close IN; close OUT; my $total = $code + $comments; print<