Bash的{}
大括号扩展语法允许创建简单的排列
# echo {b,c,d}{a,e,i,o,u}
ba be bi bo bu ca ce ci co cu da de di do du
但是我不清楚是否/如何将其与数组一起使用,除非非常笨拙地使用$()
echo
andeval
有没有一种简单的方法可以将数组与花括号(排列)扩展一起使用?
例如,想象一下类似的事情(这当然不起作用):
CONS=( b c d )
VOWEL=( a e i o u )
echo {${CONS[@]}}{${VOWEL[@]}}
OP想要@RahulPatil
—
terdon
ba be bi bo bu ca ce ci co cu da de di do du
。
GNU bash, version 4.2.24
输出root@router:~# echo {${CONS[@]}}{${VOWEL[@]}} {b c d}{a e i o u}.
,如果你想不同的,那么让我们知道..`