У меня есть файл с некоторыми переменными $ VARIABLES, которые я хочу заменить с помощью инструмента envsubst.Но в моем случае инструмент заменяет только +/- половину переменных.
Для иллюстрации: у меня есть файл .env с некоторыми переменными:
MODE=HTTP
URL=https://some.url:0000/xyz
Я использую
$ source .env
И теперь, когда обе переменные установлены, envsubst правильно использует только MODE
echo $MODE
HTTP
echo 'mode: $MODE' | envsubst
mode: HTTP
echo $URL
https://some.url:0000/xyz
echo 'url: $URL' | envsubst
url:
Есть идеи, почему envsubst не работает для всех переменных?