La {}
sintassi di espansione del controvento di Bash consente di creare facili permutazioni
# echo {b,c,d}{a,e,i,o,u}
ba be bi bo bu ca ce ci co cu da de di do du
Tuttavia non mi è chiaro se / come sia possibile utilizzarlo insieme alle matrici se non in un uso molto imbarazzante di $()
echo
eeval
Esiste un modo semplice per utilizzare le matrici con espansione parentesi graffa (permutazione)?
Per esempio, immagina qualcosa di simile (che non funziona ovviamente):
CONS=( b c d )
VOWEL=( a e i o u )
echo {${CONS[@]}}{${VOWEL[@]}}
ba be bi bo bu ca ce ci co cu da de di do du
.
GNU bash, version 4.2.24
Outputroot@router:~# echo {${CONS[@]}}{${VOWEL[@]}} {b c d}{a e i o u}.
se vuoi diverso, allora facci sapere ... `