>Title1 Word1 >Title2 Word2 >Title3 Word3 #### >Apple >Banana >Grape #### Apple Banana Avocado Orange Grape Apple Apple Banana Banana #### Apple occurs: 3 Banana occurs: 3 Grape occurs: 1 #### sub by_count { $count{$b} <=> $count{$a}; } open(INPUT, "WordFreqs.txt"); $bucket='red|blue|green'; while(){ @words = split(/\s+/); foreach $word (@words){ if($word=~/($bucket)/io){ $count{$1}++;} } } foreach $word (sort by_count keys %count) { print OUTPUT "$word occurs $count{$word} times\n"; } close INPUT; close OUTPUT;