Я пытаюсь автоматизировать настройку создания сайта для нашего внутреннего сервера разработки.
В настоящее время это состоит из создания системного пользователя, пользователя mysql, базы данных и конфигурации apache. Я знаю, как я могу делать все в одном файле bash, но я хотел спросить, есть ли способ более аккуратно сгенерировать конфигурацию apache.
По сути, я хочу сгенерировать файл conf на основе шаблона, аналогично использованию printf. Конечно, я мог бы использовать printf, но я подумал, что может быть более чистый способ - использовать sed или awk.
Причина, по которой я не хочу просто использовать printf, заключается в том, что конфигурация apache занимает около 20 строк и занимает большую часть сценария bash, а также затрудняет чтение.
Любая помощь приветствуется.