我得到了export.sh
,其中包含以下命令:
#!/bin/bash
$(aws-env prod)
aws-env prod
的输出是:
export AWS_ACCESS_KEY_ID=xxxxxxx
export AWS_SECRET_ACCESS_KEY=xxxxxxxx
我希望在运行./export.sh
我不知道我错过了什么,因为如果我直接在终端中运行命令$(aws-env prod)
,它会完成它的工作并导出env变量,但是它没有在shell脚本中执行。
有什么想法吗?
答案 0 :(得分:2)
您需要获取它以便能够在当前shell中设置变量:
./export.sh
否则,通过运行{{1}}变量仅在子子shell中设置。