LINUX.ORG.RU

Что использовать для генерации файлов по шаблонам?

 , ,


0

2

Есть файл со списком «ключ=значение» и есть файлы-шаблоны, в которых есть переменные, которые нужно заменить.

Какие в Линуксе есть общепринятые способы генерации файлов из этих файлов-шаблонов?

Ответ на: комментарий от volodik

Плюсую за sed, ты можешь создать копию шаблона и подставить значения или подставить значения на лету и перенаправить вывод в файл, или Python притяни, там есть готовые шаблонизаторы

sparks ★★★ ()
Последнее исправление: sparks (всего исправлений: 1)

envsubst, sed, awk, jinja2+python, jinja2+ansible. Мне последний вариант нравится, хотя для твоего случая может быть избыточен.

Fist ()
Последнее исправление: Fist (всего исправлений: 1)

Так шаблоны уже есть или ты их планируешь написать в формате выбранного шаблонизатора?

Python+jinja2, например, либо встроенный шаблонизатор Go, либо просто awk.

Шаблонизаторов-то полно.

WitcherGeralt ★★ ()

я бы написал скрипт на python быстрее, чем написал бы вопрос на лор и прочёл хотя бы пару ответов...

buratino ★★★★★ ()
Ответ на: комментарий от buratino

Тут в одной из соседних тем кто-то 8 лет циклы осилить не может…

wandrien ()
Ограничение на отправку комментариев: только для зарегистрированных пользователей