RU.LINUX----------------- < Пред. | След. > -- < @ > -- < Сообщ. > -- < Эхи > --
 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



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх