A {}
sintaxe de expansão de chaves do Bash permite criar permutações fáceis
# echo {b,c,d}{a,e,i,o,u}
ba be bi bo bu ca ce ci co cu da de di do du
No entanto, não está claro para mim se / como é possível usar isso junto com matrizes, exceto no uso muito estranho de $()
echo
eeval
Existe uma maneira simples de usar matrizes com expansão de chave (permutação)?
Por exemplo, imagine algo como (o que não funciona, é claro):
CONS=( b c d )
VOWEL=( a e i o u )
echo {${CONS[@]}}{${VOWEL[@]}}
@RahulPatil o OP quer
—
terdon
ba be bi bo bu ca ce ci co cu da de di do du
.
GNU bash, version 4.2.24
saídaroot@router:~# echo {${CONS[@]}}{${VOWEL[@]}} {b c d}{a e i o u}.
, se quiser diferente, então deixe-nos saber .. `