Bash'in {}
genişleme sözdizimi kolay permütasyonlar oluşturmaya izin verir
# echo {b,c,d}{a,e,i,o,u}
ba be bi bo bu ca ce ci co cu da de di do du
/ Nasıl mümkün oldukça garip kullanımda hariç diziler ile birlikte bu kullanmak Ancak bana açık değil $()
echo
veeval
Kıvrık ayraç (permütasyon) genişlemesi olan dizileri kullanmanın basit bir yolu var mı?
Örneğin aşkına, (elbette işe yaramaz) gibi bir şey düşünün:
CONS=( b c d )
VOWEL=( a e i o u )
echo {${CONS[@]}}{${VOWEL[@]}}
@RahulPatil OP istiyor
—
terdon
ba be bi bo bu ca ce ci co cu da de di do du
.
GNU bash, version 4.2.24
Çıktı'da çalışıyor,root@router:~# echo {${CONS[@]}}{${VOWEL[@]}} {b c d}{a e i o u}.
sonra bize bildirin .. ``