Depois de executar
grep '[a-z]\{22\}' /usr/share/dict/words
a saída é
counterrevolutionaries
electroencephalographs
mas durante a execução
grep '[^a-z]\{22\}' /usr/share/dict/words
não há saída.
Eu esperava que ele gerasse resultados semelhantes aos de
grep -v '[a-z]\{22\}' /usr/share/dict/words
Minha pergunta é o que há de errado e por quê?