$meaningless=0; $alternate=0; while () { if (/MEANINGLESS/) { $meaningless=1; $alternate=0; } elsif (/ALTERNATE/) { $meaningless=0; $alternate=1; } } #### $meaningless_count=0; $alternate_count=0; while () { #include flags from above if ($meaningless) { $meaningless_count++; } elsif($alternate) { $alternate_count++; } }