Установка переменных конфигурации Heroku, содержащих специальный символ $

Я пытаюсь установить переменную конфигурации Heroku, содержащую специальный символ $, но я не знаю, как правильно ее избежать. Я попытался заключить его в кавычки, но получил тот же результат.

Пример:

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

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

person diasks2    schedule 14.03.2014    source источник


Ответы (1)


Предполагая, что вы используете Bash (что вероятно, если вы работаете на Mac или Linux), вы можете использовать одинарные кавычки для экранирования строк с помощью $ или использовать \:

$ echo $FOO

$ echo "$FOO"

$ echo '$FOO'
$FOO
$ echo \$FOO
$FOO
person matt    schedule 14.03.2014
comment
Потратил полдня на то, чтобы рвать на себе волосы... нужно сделать то же самое для переменных конфигурации, начинающихся с '@' - person user1322092; 21.06.2015