设置包含特殊字符$的Heroku配置变量

dia*_*ks2 9 heroku environment-variables heroku-toolbelt

我试图设置一个包含特殊字符的Heroku配置变量,$但我不知道如何正确地逃避它.我尝试将其封装在引号中,但得到了相同的结果.

例:

heroku config:set EMAIL_PASSWORD=xxxxx$xxxxxxxx
=> EMAIL_PASSWORD: xxxxx

heroku config:set EMAIL_PASSWORD="xxxxx$xxxxxxxx"
=> EMAIL_PASSWORD: xxxxx
Run Code Online (Sandbox Code Playgroud)

mat*_*att 17

假设您正在使用Bash(可能是在Mac或Linux上),您可以使用单引号来转义字符串$,或者使用\:

$ echo $FOO

$ echo "$FOO"

$ echo '$FOO'
$FOO
$ echo \$FOO
$FOO
Run Code Online (Sandbox Code Playgroud)