gpt4 book ai didi

linux - 使用 let 命令的多个间接变量 (GNU/Linux Bash)

转载 作者:太空宇宙 更新时间:2023-11-04 09:33:28 25 4
gpt4 key购买 nike

FontName=Ubuntu
FontSize=300
let $FontName$FontSize=21

使用以下方法很容易获取值:

echo $Ubuntu300
21

但是,如何使用变量获得相同的结果?

我试过类似的方法:

echo ${!FontName!FontSize}

但运气不好,我希望我至少接近了!

最佳答案

您必须将新的动态变量分配给一个新的变量,如下所示:

var=$FontName$FontSize

然后使用间接参数展开得到它的值:

echo ${!var}

将输出21

关于linux - 使用 let 命令的多个间接变量 (GNU/Linux Bash),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29116109/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com