my %unique_word_count; while ( ) { my @words = split; $words += @words; $unique_word_count{ $_ }++ for @words; }