gpt4 book ai didi

bash - Shell脚本变量问题

转载 作者:行者123 更新时间:2023-12-04 06:53:39 25 4
gpt4 key购买 nike

我正在尝试编写一个 shell 脚本来为我自动化工作。但我目前被困住了。
这是问题所在:

我有一个名为 var1 的变量(从 25 到 0 递减的数字
和另一个名为的变量
var${var1} 这等于一些字符串。
然后当我尝试通过 echo 在脚本的任何地方调用 var${var1} 时它失败了。
我试过 $[var$var1]、${var$var} 和许多其他的,但每次都失败并给出 var1 的值或说操作数预期错误。
谢谢你的帮助

最佳答案

如果您使用数组可能会更好,但您可以使用间接:

var25="some string"
var1=25
indirect_var="var$var1"
echo ${!indirect_var} # echoes "some string"

关于bash - Shell脚本变量问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2772890/

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