我在 YAML 文件中声明了一些环境变量,例如:
runtime: python37
env_variables:
API_URL: 'https://fake.api.com/'
API_USERNAME: '[email protected]'
API_PASSWORD: 'Passwooord'
我想用脚本将这些导出到环境变量,我可以回显正确的语法,但我仍然无法导出它们。
sed -nr '/env_variables:/,$ s/ ([A-Z_]+): (.*)/\1=\2/ p' app.yaml | while read assign; do echo $assign; done
这与我的情况不同,因为在我的情况下,变量名也通过管道传递。