cat /usr/share/dict/brazilian | sort | uniq | sed -E 's/^/_/;s/$/_/' | grep -E --only-matching '[a-z_][àáâãéêíóôõúüç]|[àáâãéêíóôõúüç][a-z_]' | sort | uniq -c | sort -h | wc -l
291
cat /usr/share/dict/brazilian | sort | uniq | sed -E 's/^/_/;s/$/_/' | grep -E --only-matching '[a-z_][àáâãéêíóôõúüç][a-z_]' | sort | uniq -c | sort -h | wc -l
1311
cat /usr/share/dict/brazilian | sort | uniq | sed -E 's/^/_/;s/$/_/' | grep -E --only-matching '[a-z_][a-z][àáâãéêíóôõúüç][a-z][a-z_]' | sort | uniq -c | sort -h | wc -l
5791
cat /usr/share/dict/brazilian | sort | uniq | sed -E 's/^/_/;s/$/_/' | grep -E --only-matching '[a-z_][a-z]?[àáâãéêíóôõúüç][a-z]?[a-z_]' | sort | uniq -c | sort -h | wc -l
6501
cat /usr/share/dict/brazilian | sort | uniq | sed -E 's/^/_/;s/$/_/' | grep -E --only-matching '[a-z_]?[a-z]?[àáâãéêíóôõúüç][a-z]?[a-z_]?' | sort | uniq -c | sort -h | wc -l
6501
cat /usr/share/dict/brazilian | sort | uniq | sed -E 's/^/_/;s/$/_/' | grep -E --only-matching '[a-z_]?[a-z]?[àáâãéêíóôõúüç][a-z]?[a-z_]?' | sort | uniq -c | sort -h | wc -l
6597
cat /usr/share/dict/brazilian | sort | uniq | sed -E 's/^/_/;s/$/_/' | grep -E --only-matching '[a-z][a-z][àáâãéêíóôõúüç][a-z][a-z]' | sed -E 's/(..)(.)(..)/\1_\3/' | sort | uniq -c | sort -h | wc -l
3864