#1
|
|||
|
|||
Подстановка значения переменной в вывод
Maxim Gribanov написал(а) к All в Aug 23 22:07:40 по местному времени:
Привет, All! Подскажите как решить такую задачу? Есть программа на flask, в которую передаю содержимое файла для отображения - cat /etc/xxxx.conf Внутри файла текс, в котором упоминаются переменные вида ${имя_переменной} - таких достаточно много.Значение самих переменных можно посмотреть echo ${имя меременной} Как можно реализовать вывод текста конфига чтобы подставлялись значения переменных вместо их названия. средствами командной строки или скрипта bash/python например. С наилучшими пожеланиями, Maxim. --- -Пиши, старик, пиши! Мы тебя не покинем. |
#2
|
|||
|
|||
Re: Подстановка значения переменной в вывод
Eugene Grosbein написал(а) к Maxim Gribanov в Sep 23 17:51:13 по местному времени:
17 авг. 2023, четверг, в 22:07 NOVT, Maxim Gribanov написал(а): MG> Подскажите как решить такую задачу? Есть программа на flask, в которую передаю MG> содержимое файла для отображения - cat /etc/xxxx.conf MG> Внутри файла текс, в котором упоминаются переменные вида ${имя_переменной} - MG> таких достаточно много.Значение самих переменных можно посмотреть echo ${имя MG> меременной} MG> Как можно реализовать вывод текста конфига чтобы подставлялись значения MG> переменных вместо их названия. MG> средствами командной строки или скрипта bash/python например. А откуда подставлялка переменных должна брать их значения? Eugene --- slrn/1.0.3 (FreeBSD) |
#3
|
|||
|
|||
Подстановка значения переменной в вывод
Maxim Gribanov написал(а) к Eugene Grosbein в Sep 23 14:01:34 по местному времени:
Привет, Eugene! 13 сен 23 17:51, Eugene Grosbein -> Maxim Gribanov: EG> 17 авг. 2023, четверг, в 22:07 NOVT, Maxim Gribanov написал(а): MG>> Подскажите как решить такую задачу? Есть программа на flask, в MG>> которую передаю содержимое файла для отображения - cat MG>> /etc/xxxx.conf Внутри файла текс, в котором упоминаются MG>> переменные вида ${имя_переменной} - таких достаточно MG>> много.Значение самих переменных можно посмотреть echo ${имя MG>> меременной} Как можно реализовать вывод текста конфига чтобы MG>> подставлялись значения переменных вместо их названия. средствами MG>> командной строки или скрипта bash/python например. EG> А откуда подставлялка переменных должна брать их значения? Подставлялка из переменных среды, но вопрос уже решил ) $cat файл | sed \'s/^/echo &/e\'"' С наилучшими пожеланиями, Maxim. --- -Пиши, старик, пиши! Мы тебя не покинем. |
#4
|
|||
|
|||
Подстановка значения переменной в вывод
Sergey Zabolotny написал(а) к Maxim Gribanov в Sep 23 23:47:12 по местному времени:
Нello Maxim. Wednesday 13 September 2023 14:01, Maxim Gribanov wrote to Eugene Grosbein: MG>>> Подскажите как решить такую задачу? Есть программа на flask, в MG>>> которую передаю содержимое файла для отображения - cat MG>>> /etc/xxxx.conf Внутри файла текс, в котором упоминаются MG>>> переменные вида ${имя_переменной} - таких достаточно MG>>> много.Значение самих переменных можно посмотреть echo ${имя MG>>> меременной} Как можно реализовать вывод текста конфига чтобы MG>>> подставлялись значения переменных вместо их названия. средствами MG>>> командной строки или скрипта bash/python например. EG>> А откуда подставлялка переменных должна брать их значения? MG> Подставлялка из переменных среды, но вопрос уже решил ) MG> $cat файл | sed \'s/^/echo &/e\'"' envsubst <file.in >file.out предвартельно сделав export всех нужных переменных --- GoldED+ 1.1.5-031023 (WinNT 5.1.2600-ServicePack3 i1586) |