Nп/п : 43 из 100
От : Sergey Zabolotny 2:469/122.1 21 сен 23 23:47:12
К : Maxim Gribanov 21 сен 23 23:54:02
Тема : Подстановка значения переменной в вывод
----------------------------------------------------------------------------------
@MSGID: 2:469/122.1 650cacf9
@REPLY: 2:5061/133 65019708
@PID: GED+W32 1.1.5-031023
@CHRS: CP866 2
@TID: hpt/w32-mvcdll 1.9 2022-02-13
Hello *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.out
предвартельно сделав export всех нужных переменных
--- GoldED+ 1.1.5-031023 (WinNT 5.1.2600-Service_Pack_3 i1586)
* Origin: [icq:122018120] [mailto:zabolotny[at]hotbox.ru] (2:469/122.1)
SEEN-BY: 46/49 50/18 361 450/68 452/28 455/19
469/122 192 335 5010/275
SEEN-BY: 5019/40 5020/101 290 545 556 570 715 837
848 921 1042 2992 4096 4441
SEEN-BY: 5020/9696 12000 5022/2 128 5023/24 5026/49
5028/63 5030/500 1081
SEEN-BY: 5030/1900 5034/13 5037/28 5055/73 5057/19
5059/37 5060/900 5075/128
SEEN-BY: 6035/4 6056/1 6078/80 6090/1
@PATH: 469/122 5020/715 4441