Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个类似的 shell 脚本
#!/bin/bash export DYLD_LIBRARY_PATH=/path/to/:$DYLD_LIBRARY_PATH echo $DYLD_LIBRARY_PATH
当我执行它时,它很好地显示了更新的'DYLD_LIBRARY_PATH'。但是,当我通过以下方式运行脚本后尝试检查其中的内容时
echo $DYLD_LIBRARY_PATH
从命令行,我看不到任何变化。
p/s/ 我运行 OS-X 10.8
你需要source脚本:
source
$ . ./my_script.sh
所以设置环境变量会影响当前的shell。您仅将其设置在子外壳中。