while (my $line = ){ if ($line =~ m|(\[\d+\])|){ $error{$1} += 1; } }