bash
シェル内の変数を間接的に参照する必要があります。
make
私は基本的に書くことで何ができるか知りたいです$($(var))
。
${$var}
最も簡単な解決策を試しましたが、bash
次のエラーが発生します。
bash: ${$var}: bad substitution
これを行う方法はありますか?
私がしたいのは、反復変数を使用してプログラムのすべてのパラメータ(、、、、...)を繰り返すことですが、間接参照を使用しないとそうすることは$1
できません$2
。$3
ベストアンサー1
var1=foo
and がある場合と言えますfoo=bar
。ただし、位置パラメータを繰り返すには、次のことがほぼ確実です。bar
${!var1}
for i in "$@"; do
# something
done