Die*_*den 5 environment-variables amazon-web-services amazon-elastic-beanstalk
当我输入一个带有美元符号$的值时,环境只读取它的第一部分,这是因为生成的 env 文件在值中放置了双引号而不是单引号。有什么办法吗?该值无法更改,因为它是来自我无法控制的服务的访问令牌。
例子:
生成的env文件如下:
export MY_VAR="my$value"
运行结果:
MY_VAR=my
它$value作为变量进行计算并将其转换为空字符串,因为该变量在环境中不存在。尝试$像这样转义字符:
export MY_VAR="my\$value"
或者,使用单引号可以防止变量扩展:
export MY_VAR='my$value'
| 归档时间: |
|
| 查看次数: |
2339 次 |
| 最近记录: |