Jeśli polecenie brzmi tak jak napisałeś, to zrób oddzielne wywołania grep'a dla a, e, i, o i u z plikiem słów :) Jeśli ma być bardziej wyrafinowane (a może), to napisz.
PS. Ach... :) Chyba że chodziło o:
grep ".*a.*e.*i.*o.*u.*" /usr/share/dict/words
U mnie wynik:
abstemious
adventitious
facetious
facetiously
facetiousness
facetiousness's
sacrilegious