Bash's {} brace expansion syntax allows for creating easy permutations
# echo {b,c,d}{a,e,i,o,u}
ba be bi bo bu ca ce ci co cu da de di do du
However it's not clear to me if/how it's possible to use this along with arrays except in very awkward use of $() echo and eval
Is there a simple way to use arrays with curly brace (permutation) expansion?
For example sake, imagine something like (which does not work of course):
CONS=( b c d )
VOWEL=( a e i o u )
echo {${CONS[@]}}{${VOWEL[@]}}