【发布时间】:2020-11-10 10:35:55
【问题描述】:
我有一个看似简单的 bash 脚本来设置我的环境: 前两行是:
#!/bin/bash
export CVE_ENV_DIR=$PWD
简单,嘿?好吧,看看我运行它时会发生什么,我得到以下输出:
$ echo $PWD
/work/env
$ ./env.sh
$ echo $CVE_ENV_DIR
$
为什么 CVE_ENV_DIR 没有设置为 /work/env?这里发生了什么?当我在 shell 上手动输入export CVE_ENV_DIR=$PWD 时,它按预期工作......
【问题讨论】: