{}
Cú pháp mở rộng cú đúp của Bash cho phép tạo các hoán vị dễ dàng
# echo {b,c,d}{a,e,i,o,u}
ba be bi bo bu ca ce ci co cu da de di do du
Tuy nhiên tôi không rõ nếu / làm thế nào có thể sử dụng nó cùng với các mảng ngoại trừ việc sử dụng $()
echo
vàeval
Có một cách đơn giản để sử dụng các mảng với mở rộng dấu ngoặc nhọn (hoán vị)?
Ví dụ: sake, hãy tưởng tượng một cái gì đó như (tất nhiên không hoạt động):
CONS=( b c d )
VOWEL=( a e i o u )
echo {${CONS[@]}}{${VOWEL[@]}}
@RahulPatil OP muốn
—
terdon
ba be bi bo bu ca ce ci co cu da de di do du
.
GNU bash, version 4.2.24
đầu raroot@router:~# echo {${CONS[@]}}{${VOWEL[@]}} {b c d}{a e i o u}.
nếu bạn muốn khác biệt thì hãy cho chúng tôi biết .. `