FontName=Ubuntu
FontSize=300
let $FontName$FontSize=21
使用以下方法很容易获取值:
echo $Ubuntu300
21
但是,如何使用变量获得相同的结果?
我试过这样的方法:
echo ${!FontName!FontSize}
但是运气不好,我希望我至少能接近!
最佳答案
必须将新的动态变量分配给新变量,如下所示:
var=$FontName$FontSize
然后使用间接参数展开来获取其值:
echo ${!var}
将输出
21