1

假设我有以下两个变量:

arg1=5
count5="test"

现在,我希望能够执行以下操作:

echo ${'count' . $arg1} #which should give me "test" but its returning bad-substitution error

即可以将变量的一部分设置为bash 中的变量吗?

4

1 回答 1

2

好的,通过 Bash v2 中引入的间接变量引用使其工作:

my_var="count$arg1"
echo ${!my_var}
于 2012-08-26T17:37:35.077 回答