У меня есть файл .env
с кучей переменных, и я просто наткнулся на ошибку.Установка переменных с пробелами внутри .env
Одна из переменных имеет пробелы.
TEST="hello world"
Так что, когда я запускаю это, learned about in this answer here.
env $(<.env)
Я получаю эту ошибку.
env: world"': No such file or directory
Как установить переменные с пробелами внутри .env?
Вам просто нужно процитировать содержимое файла: 'env '$ (<. Env)" ' –
@glennjackman' env' $ (<. Env) "echo $ TEST', кажется, печатает пустую строку. – ThomasReggi
@glennjackman, @ThomasReggi: Это не может работать с примером эха, потому что подстановка '$ TEST' выполняется перед запуском' echo' в текущей оболочке, которая не имеет набора переменных 'TEST'. Когда запускается 'echo',' TEST' * устанавливается *, но 'echo' не знает, что делать с' $ TEST'. –