gpt4 book ai didi

shell - shell脚本中的全局环境变量

转载 作者:行者123 更新时间:2023-12-04 19:24:37 33 4
gpt4 key购买 nike

如何在 bash 脚本中设置全局环境变量?

如果我做类似的事情

#!/bin/bash
FOO=bar

...或者
#!/bin/bash
export FOO=bar

...变量似乎保留在本地上下文中,而我想在脚本完成执行后继续使用它们。

最佳答案

使用 . 运行您的脚本

. myscript.sh

这将在当前 shell 环境中运行脚本。
export控制哪些变量可用于新进程,所以如果你说
FOO=1
export BAR=2
./runScript.sh

然后 $BAR将在 runScript.sh的环境中可用, 但是 $FOO将不会。

关于shell - shell脚本中的全局环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72296200/

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