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
とeval
中括弧(順列)展開で配列を使用する簡単な方法はありますか?
たとえば、次のようなものを想像してみてください(もちろん機能しません)。
CONS=( b c d )
VOWEL=( a e i o u )
echo {${CONS[@]}}{${VOWEL[@]}}
OPが望んで
—
terdon
ba be bi bo bu ca ce ci co cu da de di do du
いる@RahulPatil 。
GNU bash, version 4.2.24
出力で機能しroot@router:~# echo {${CONS[@]}}{${VOWEL[@]}} {b c d}{a e i o u}.
ます。その場合はお知らせください.. `