我有一个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] 的路径?