• Подстановка значения переменной в вывод

    From Maxim Gribanov@2:5061/133 to All on Thu Aug 17 22:07:40 2023
    Привет, All!

    Подскажите как решить такую задачу? Есть программа на flask, в которую передаю содержимое файла для отображения - cat /etc/xxxx.conf
    Внутри файла текс, в котором упоминаются переменные вида ${имя_переменной} - таких достаточно много.Значение самих переменных можно посмотреть echo ${имя меременной}
    Как можно реализовать вывод текста конфига чтобы подставлялись значения переменных вместо их названия.
    средствами командной строки или скрипта bash/python например.


    С наилучшими пожеланиями, Maxim.

    --- -Пиши, старик, пиши! Мы тебя не покинем.
    * Origin: Hеужели опять: яйца всмятку, котлеты, цыплята? (2:5061/133)
  • From Eugene Grosbein@2:5006/1 to Maxim Gribanov on Wed Sep 13 17:51:13 2023
    17 авг. 2023, четверг, в 22:07 NOVT, Maxim Gribanov написал(а):

    Подскажите как решить такую задачу? Есть программа на flask, в которую передаю
    содержимое файла для отображения - cat /etc/xxxx.conf
    Внутри файла текс, в котором упоминаются переменные вида ${имя_переменной} -
    таких достаточно много.Значение самих переменных можно посмотреть echo ${имя
    меременной}
    Как можно реализовать вывод текста конфига чтобы подставлялись значения переменных вместо их названия.
    средствами командной строки или скрипта bash/python например.

    А откуда подставлялка переменных должна брать их значения?

    Eugene
    --- slrn/1.0.3 (FreeBSD)
    * Origin: RDTC JSC (2:5006/1@fidonet)
  • From Maxim Gribanov@2:5061/133 to Eugene Grosbein on Wed Sep 13 14:01:34 2023
    Привет, Eugene!

    13 сен 23 17:51, Eugene Grosbein -> Maxim Gribanov:

    17 авг. 2023, четверг, в 22:07 NOVT, Maxim Gribanov написал(а):

    Подскажите как решить такую задачу? Есть программа на flask, в
    которую передаю содержимое файла для отображения - cat
    /etc/xxxx.conf Внутри файла текс, в котором упоминаются
    переменные вида ${имя_переменной} - таких достаточно
    много.Значение самих переменных можно посмотреть echo ${имя
    меременной} Как можно реализовать вывод текста конфига чтобы
    подставлялись значения переменных вместо их названия. средствами
    командной строки или скрипта bash/python например.

    А откуда подставлялка переменных должна брать их значения?

    Подставлялка из переменных среды, но вопрос уже решил )

    $cat файл | sed \'s/^/echo &/e\'"'

    С наилучшими пожеланиями, Maxim.

    --- -Пиши, старик, пиши! Мы тебя не покинем.
    * Origin: Hеужели опять: яйца всмятку, котлеты, цыплята? (2:5061/133)
  • From Sergey Zabolotny@2:469/122.1 to Maxim Gribanov on Thu Sep 21 23:47:12 2023
    Hello *Maxim.*

    Wednesday 13 September 2023 14:01, Maxim Gribanov wrote to Eugene Grosbein:

    Подскажите как решить такую задачу? Есть программа на flask, в
    которую передаю содержимое файла для отображения - cat
    /etc/xxxx.conf Внутри файла текс, в котором упоминаются
    переменные вида ${имя_переменной} - таких достаточно
    много.Значение самих переменных можно посмотреть echo ${имя
    меременной} Как можно реализовать вывод текста конфига чтобы
    подставлялись значения переменных вместо их названия. средствами
    командной строки или скрипта bash/python например.

    А откуда подставлялка переменных должна брать их значения?

    Подставлялка из переменных среды, но вопрос уже решил )

    $cat файл | sed \'s/^/echo &/e\'"'
    envsubst <file.in >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)