1

次の 2 つの変数があるとします。

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 に答える