gpt4 book ai didi

centos - CentOS 7脚本中变量的串联

转载 作者:行者123 更新时间:2023-12-04 19:44:09 28 4
gpt4 key购买 nike

我正在为 CentOS 7 创建一个脚本,但我正在努力根据变量连接值,这与我工作的其他发行版不同。例如,在下面的代码中:

DIR_BKP=/tmp/_bkp_local
PATH_LOG=$DIR_BKP/logs
echo $PATH_LOG

当我运行时,打印
/logs_bkp_local

如您所见,回声返回重叠变量的初始值与新值之间的混合。

我试过了
PATH_LOG="$DIR_BKP/logs"
PATH_LOG=${DIR_BKP}/logs

都打印相同的东西。

我如何在 CentOS 中完成这个简单的任务?

最佳答案

直接在shell中运行命令,一切正常,仅在通过脚本执行命令时出现问题。为了开始工作,我不得不使用“导出”,如下所示:

export DIR_BKP=/tmp/_bkp_local
export PATH_LOG=${DIR_BKP}/logs
echo $DIR_BKP
echo $PATH_LOG

Prints:
/tmp/_bkp_local
/tmp/_bkp_local/logs

关于centos - CentOS 7脚本中变量的串联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39925296/

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