gpt4 book ai didi

bash - 如何设置包含将在 Bash 中更改的其他变量的变量?

转载 作者:行者123 更新时间:2023-11-29 09:27:46 25 4
gpt4 key购买 nike

var1=0
var=$var1
(Some conditions that may change $var1)
var1=1
echo $var

我需要将 1 作为 echo $var 的输出。换句话说,如果 variable 中包含的 variable1 发生变化,我需要获取一个新值。是否有一些特殊的选项或报价可以让我这样做?

编辑:

FILE=ArchLinuxARM-$DATE-$TARGET.img
DATE=2015.10
TARGET=rpi-2

echo ${!FILE}

不会回显任何内容。 (它应该回显 ArchLinuxARM-2015.10-rpi-2.img)

最佳答案

对于您的具体问题,您最好使用一个函数:

filename() { echo "ArchLinuxARM-$DATE-$TARGET.img"; }

DATE=2015.10
TARGET=rpi-2

echo "$(filename)"

关于bash - 如何设置包含将在 Bash 中更改的其他变量的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33042937/

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