Find words containing every vowel Your program must find all the words in this wordlist that contain all the vowels (a e i o u y). There are easy ways to do this, but I am looking for the shortest answer. I will take any language, but I'd like to see Bash.

Here is an example (could be much improved):

cat wordlist.txt | grep "a" | grep "e" | grep "i" | grep "o" | grep "u" | grep "y"


Your score is the length of the code.

-5 points for counting all occurrences of the word.

Lowest score wins.
GolfScript, 19 characters
n%{'aeiouy'&amp;,6=},n*

Usage:
golfscript vowels.gs &lt; wordlist.txt

Output:
abstemiously
authoritatively
behaviourally
[...]
uninformatively
unintentionally
unquestionably
unrecognisably

If you also want to output the count at the end you can use
n%{'aeiouy'&amp;,6=},.n*n@,

which is four characters longer.