我希望能在Bash中扩展一个变量。以下是我的例子:
variable="{1,2,3}"
echo $variable
预期输出:
1 2 3
实际输出:
{1,2,3}
variable=(1 2 3)
echo "${variable[@]}"
这不起作用是因为双引号抑制了花括号扩展:
variable="{1,2,3}"
variable={1,2,3}
$ variable=( {1,2,3} )
$ echo "${variable[@]}"
1 2 3