【シェルスクリプト】${!aaa} の動作【使用例紹介】
備忘録です。シェルスクリプトの変数の中に”!(エクスクラメーションマーク)”が入っているソースを見つけました。
$ cat wrk.sh
#!/bin/bash
aaa = "bbb"
bbb = "ccc"
echo $aaa
echo ${!aaa}
$ ./wrk.sh
bbb
ccc
${!aaa}は${bbb}と等しくなります。
関連リンク
備忘録です。シェルスクリプトの変数の中に”!(エクスクラメーションマーク)”が入っているソースを見つけました。
$ cat wrk.sh
#!/bin/bash
aaa = "bbb"
bbb = "ccc"
echo $aaa
echo ${!aaa}
$ ./wrk.sh
bbb
ccc
${!aaa}は${bbb}と等しくなります。