普通青年 3 文艺青年 3 二逼青年 8
普通男友 5 文艺男友 2 二逼男友 9090
1 use strict;
2 use warnings; 3 my %hash = (); 4 my $line = ""; 5 open FIN, "<$ARGV[0]" or die "cannot open inputfile:$!\n"; 6 while( defined($line=<FIN>) ) 7 { 8 chomp $line; 9 10 while( $line=~m/([^.]*?)\s+(\d+)/g ) 11 { 12 $hash{$1} += $2; 13 14 } 15 16 17 } 18 while( (my $key, my $value) = each %hash) 19 { 20 print "$key=>$value\n"; 21 }