首页 > Programe, tips > bash里的间接引用

bash里的间接引用

2013年12月16日 发表评论 阅读评论

bash写代码的时候也许会经常有以下情况出现:
a=b
b=c
现在想由a怎么得到(输出)c
答案很简单:

a=b
b=c
echo ${!a}

即可。
另外一个问题继踵而至:
如果我们要通过变量a给变量b赋值,该怎么做呢?
答案是:

eval $a=d

即可将变量b的值变成d

分类: Programe, tips 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.