这种使用间接引用的方法是一个小技巧. 如果第二个变量更改了它的值, 那么第一个变量
必须被适当的解除引用(就像上边的例子一样). 幸运的是, 在Bash版本2中引入
的${!variable}形式使得使用间接引用更加直观了.
假设一个变量的值是第二个变量的名字. 那么我们如何从第一个变量中取得第二个变量的值呢? 比如,
如果a=letter_of_alphabet并且letter_of_alphabet=z, 那么我们能够通过引用变量a来获得z么? 这确
实是可以做到的, 它被称为间接引用. 它使用eval var1=\$$var2这种不平常的形式.