这一切都是在通过 ssh 进入 AWS EC2 Ubuntu 18 实例时完成的。
在我的 ~/.bashrc 中:
export AWS_DEFAULT_REGION="us-west-2"
在 shell 中:
$ echo $AWS_DEFAULT_REGION
us-west-2
但是当我运行这个脚本时:
#!/usr/bin/env bash
echo "starting"
echo $AWS_DEFAULT_REGION
我得到这个输出:
starting
“starting” 下方有一个空行。
我在谷歌上找到的都是未能导出其变量的人,但我的变量已导出,所以我不知道可能出了什么问题。
我甚至尝试从 shell 内部明确导出 var。