gpt4 book ai didi

linux - 使用shell脚本将变量导出到linux

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:53:38 25 4
gpt4 key购买 nike

我想使用 shell 脚本将变量导出到 linux。我的 shell 脚本如下:

export dbHost=server01
export dbName=someName

当我在运行脚本后打印这些变量时,我得到以下输出

"eclare -x dbHost=" server01
declare -x dbName=" someName "

因此它正确地导出了 dbName 而不是 dbHost。如果我只保留第一行

export dbHost=server01

然后在脚本中正确打印 dbHost。我在这里做错了什么???

最佳答案

我怀疑你的文件中有 DOS 行结尾,你可以用它来测试:

cat -t file.sh

这将显示如下内容:

export dbHost=server01^M
export dbName=someName^M

要解决此问题,请在 file.sh 上运行 dos2unix

关于linux - 使用shell脚本将变量导出到linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28675508/

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