4184 CVCV 1720 CVCC 1597 CVVC 1171 CVVV 945 CCVC 903 VCVC 864 VVCV 838 VCCV 680 VCVV 553 CCVV 381 VVVC 304 VVVV CCCV 272 VVCC 165 VCCC 5 CVCò 5 CòCV 5 CˆCV 4 CVďC 3 VCCò 3 CVC嶪 3 CVCŕ 3 CVCø 3 CøCV German $awk '{print $1}' $g|sed -n '/^.\{4\}$/s/[eiasouéyäüèöêïíâîôáûàóìåãëοúœęùæÿõ]/V/gp'|sed 's/[rnstlhcgmdpbfkvzwyjqxßçžčšñþ]/C/g'|sort|uniq -c|sort -nr|head -24 2376 CVCV 1793 CVCC 1151 CVVC 729 CCVC 648 CVVV 635 VCVC 498 VCCV 474 VVCV 311 VCVV 291 VVCC 268 CCVV 251 VVVC 176 VCCC 169 VVVV 144 CCCV 4 κVCC 3 ηVCC 2 μVCC 2 ηVVC 2 ηVCV 2 εVCV 2 αVCV 2 αCVV 1 νVVC
10524 CVCVC 8301 CVCCV 3180 CVCVV 2962 CVVCV 2911 VCVCV 2743 CCVCV 2540 CVCCC 2080 VCCVC 1702 CCVCC 1247 CVVCC 904 CCVVC 657 CCCVC 578 CVVVC 577 VCCVV 555 VCVVC 451 VCVCC 437 VVCVC 381 VCCCV VVCCV 272 CCCCV 248 CVVVV 149 VVVCV 136 VVCVV 133 CCVVV 132 CCCVV 117 VCCCC 106 VCVVV 77 VVCCC 48 VVVVC 37 VVVVV 29 VVVCC 13 ｿCVCV Note that for five letter words, in both Spanish and English, CVCVC is the top-occuring pattern, while CVCCV is second. Spanish 6 $awk '{print $1}' $s|sed -n '/^.\{6\}$/s/[aeoiuáíéóúòàôâïèüìêãöąîäû]/V/gp'|sed 's/[rsntlcdmpbghvfkyzjwqxñżç]/C/g'|sort|uniq -c|sort -nr|head -32
15464 CVCCVC 8722 CVCVCV 4935 CVCVCC 3706 CCVCVC 3489 CVVCVC 2623 CVCCVV 2578 CVCCCV 2559 CVCVVC 2333 CCVCCV 1980 CCVCCC 1841 VCCVCC 1696 VCCVCV 1602 CVCCCC 1560 CVVCCV 1454 VCVCVC 1107 CCVVCC 981 CCCVCC 968 VCCCVC 943 CVVCCC 915 VCVCCV 843 CCCCVC 777 CVVCVV 737 CCVVCV 698 VCCVVC 653 CCCVCV 635 CCVCVV 420 VVCCVC 396 CCCVVC VCVCVV 319 VCVCCC 317 VCVVCV 280 VVCVCC Note that for six letter words, in both Spanish and English, CVCCVC is the top-occuring pattern, while CVCVCV is second. However, note some disagreement in lower ranked patterns: English (4935 CVCVCC)3 > (2559 CVCVVC)8 Spanish (2769 CVCVCC)8 < (3243 CVCVVC)3 English 7 $awk '{print $1}' $e|sed -n '/^.\{7\}$/s/[eaiouéÿíáïäóèöîãаüоеиåàê]/V/gp'|sed 's/[rnstlchdmgpbkyfvwzjxqñþçт]/C/g'|sort|uniq -c|sort -nr|head -32
8710 CVCCVCC 6206 CVCCVCV 6140 CVCVCVC 5013 CVCCCVC 4789 CCVCCVC 4524 CVCVCCV 3145 CVCCVVC 2297 CVVCCVC 1789 CVVCVCC 1742 CCVCVCV 1707 CCVCVCC 1694 VCCVCVC 1463 CVCVCVV 1288 CCVVCVC 1242 CVCVVCV 1152 CVCVCCC 1091 VCVCVCV 1016 CVVCVCV 869 VCVCCVC 839 VCCVCCV 824 CVCVVCC 753 CCVCVVC 737 VCCCVCC 716 CCVCCCV 676 CVVCVVC 669 CCCVCVC 589 CVCCCCC 586 CCVCCVV 578 CCVCCCC 576 VCVCVCC 557 CVCCCVV 556 CCCCVCC Spanish 7 $awk '{print $1}' $s|sed -n '/^.\{7\}$/s/[aeoiuáíéóúòàôâïèüìêãöąîäû]/V/gp'|sed 's/[rsntlcdmpbghvfkyzjwqxñżç]/C/g'|sort|uniq -c|sort -nr|head -32
10517 CVCVCVC 9802 CVCCVCV 7033 CVCVCCV 4554 CVCCVCC 3273 CVCCCVC 3047 CCVCCVC 2997 VCVCVCV 2932 CVCCVVC 2729 CCVCVCV 2579 VCCVCVC 2540 CVCVCVV 2328 CVCVVCV 1860 CVVCVCV 1805 CVVCCVC 1755 VCCVCCV 1225 VCVCCVC 845 CCVVCVC 763 VCCVCVV 762 CCVCVCC 741 CCVCVVC 735 CVVCVCC 713 VCVCVVC 642 VCCCVCV 608 VCCVVCV 564 CVVCVVC 512 CVCVCCC 502 CCVCCVV CCVCCCV 447 VCVVCVC 442 CVCCCVV 439 CVCVVVC 380 CCCVCVC Let’s also look at French and German: French 7 $awk '{print $1}' $f|sed -n '/^.\{7\}$/s/[eiasouéyäüèöêïíâîôáûàóìåãëοúœęùæÿõ]/V/gp'|sed 's/[rnstlhcgmdpbfkvzwyjqxßçžčšñþ]/C/g'|sort|uniq -c|sort -nr|head -24
6006 CVCVCVCVC 5452 CVCCVCVCV 4164 CVCVCCVCV 3651 CVCVCVCCV 3380 CVCCVCCVC 2702 VCCVCVCVC 1961 VCCVCCVCV 1868 VCCVCVCCV 1808 CVCCVCVVC 1420 CCVCVCVCV 1355 VCVCCVCVC 1297 CVCCVVCVC 1218 CVCCCVCVC 1136 VCVCVCVCV 1039 CVCVCVCVV 1002 CVCVCCVVC 989 CVCVCVVCV 946 CVCCVVCCV 939 CCVCCVCVC 933 VCVCCVCCV 741 CCVCVCCVC 740 VCCCVCVCV 734 CVCCCVCCV 705 CVCCVCVCC 644 CVVCVCVCV 627 VCVCVCCVC 612 CVCVVCVCV 605 CCVCCVCCV 602 CVVCCVCVC 551 CVCVVCCVC 543 CVCVCCVCC 533 CCVCVCVVC English 9 $awk '{print $1}' $e|sed -n '/^.\{9\}$/s/[eaiouéÿíáïäóèöîãаüоеиåàê]/V/gp'|sed 's/[rnstlchdmgpbkyfvwzjxqñþçт]/C/g'|sort|uniq -c|sort -nr|head -32
3240 CVCCVCCVC 2342 CVCCVCVCV 2295 CVCCVCVCC 1787 CVCVCVCVC 1571 CVCVCCVCC 1454 CVCVCCVCV 1428 CVCVCVCCV 1218 CVCCCVCVC 1156 CVCCVCVVC 1047 CCVCCCVCC 921 CCVCCVCVC 884 CVCCCCVCC 859 VCCVCCVCC 738 CVCCCVCCC 733 CCVCVCVCV 715 CCVCVCVCC 712 CCVCVCCVC 660 CVCVCCVVC 616 CVCCVVCVC 612 VCCVCVCVC 600 CVCVCCCVC 558 CVCCCVCCV 525 CVCVCVCCC 517 CCVVCCVCC 512 CVVCCCVCC 501 VCCVCCVCV 494 CVVCCVCVC 482 CVCCVCCCV 482 CCVCCVCCV 473 CVCCCVVCC 460 CCVCCVCCC 424 CVCCVCCCC English 9 (from different dictionary ) $ cat SixOrMore|sed -n '/^.\{9\}$/s/[aeiouAEIOU]/A/gp'|sed 's/[BCDFGHJKLMNPQRSTVWXYZbcdfghjklmnpqrstvwxyz]/C/g;s/A/V/g'|sort|uniq -c|sort -nr|head -32