例子是这样的:
$ a=b $ b=1 $ echo $a b $ eval "echo \$$a" 1
但是利用indirect referencing的用法,你可以这样获取b的值:
$ echo ${!a} 1 $ b=2 $ echo ${!a} 2
很奇怪的一种用法,关于indirect referencing你可以查看这里或者这里。
http://kodango.me/simple-bash-programming-skills-2