【发布时间】:2014-02-24 21:54:51
【问题描述】:
我希望我的 bash 脚本将 PYTHONPATH 设置为 pwd。
所以
EXPORT PYTHONPATH=`pwd` ?
我怎样才能做到这一点?
【问题讨论】:
-
这是
export,而不是EXPORT。除此之外,问题中的命令有什么问题? (您可以使用"$PWD"而不是pwd。)假设$PYTHONPATH已经设置;是否要忽略当前设置? -
@KeithThompson 执行后,我在 cmd 行上执行 $PYTHONPATH ,但我什么也没得到......这就是我所关心的
-
@KeithThompson 我正在执行以下命令:
export PYTHONPATH=$PYTHONPATH:"$PWD" -
这不是您问题中的命令。 Stack Overflow 使用反引号来格式化代码示例,因此很难准确判断您使用的是什么命令。 Bash 允许您使用
$(command),而不是将命令括在反引号中。如果您在脚本中运行export命令,它仅适用于该脚本;环境更新不会传播到父进程(在这种情况下,传播到您调用脚本的交互式 shell)。
标签: bash shell command-line scripting