gpt4 book ai didi

linux - 尽管 shell 脚本被终止,如何通过 shell 脚本设置 PATH 环境变量?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:35:35 27 4
gpt4 key购买 nike

我有一个shell脚本./my_shellscript.sh,它的内容如下:

source /path/to/shell_script.sh

shell_script.sh 包含:

export PATH=/path/to/a/dir:$PATH
which command_name

当我执行 my_shellscript.sh 时,它会显示我使用“哪个”命令执行的命令的准确路径?

shell_script.sh 终止并且当我再次从命令行执行“which command_name”时,它不会显示任何路径,就像我执行脚本时显示的那样。

我的问题是,尽管 shell_script.sh 终止,如何设置/保留环境变量 [PATH:$PATH] 的路径?

最佳答案

这不是环境的工作方式,您无法更改父环境。您只能更改您的环境,并且(可选)将子进程的环境更改为您的进程。

关于linux - 尽管 shell 脚本被终止,如何通过 shell 脚本设置 PATH 环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19763913/

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