假设我在另一个变量中存储了一个变量名:
myvar=123
varname=myvar
现在,我想仅通过使用$ varname变量获得123。有直接的方法吗?我发现没有内置的bash可以按名称查找,因此提出了以下建议:
function var { v="\$$1"; eval "echo "$v; }
所以
var $varname # gives 123
最终看起来还不错,但是我想知道我是否错过了更明显的事情。提前致谢!
catspeake
忽然笑
相关问题
相关分类