私は3つの変数、A=1
、B=2
、C=3
を持っていて、最後にどちらかの名前(VAR=A
)を含む最後の変数を持っています。 VARの内容に基づいてA、B、Cを呼び出すことは可能ですか 'がない場合は?BASHで可能な別の変数の内容に基づいて変数を呼び出しますか?
Like echo "${$VAR}"
?
私は3つの変数、A=1
、B=2
、C=3
を持っていて、最後にどちらかの名前(VAR=A
)を含む最後の変数を持っています。 VARの内容に基づいてA、B、Cを呼び出すことは可能ですか 'がない場合は?BASHで可能な別の変数の内容に基づいて変数を呼び出しますか?
Like echo "${$VAR}"
?
はい。
eval echo \$$VAR
は、間接参照を使用し、また、これを行うのはbash-唯一の方法があります:
echo ${!VAR}
ありがとうございます。誰かが私にbash-onlyな方法を話すまで、私は誰かを呼んでいただけだった。しかし、ありがとう –