0
Я ищу надежный способ редактирования существующих файлов конфигурации с возможностью доступа.Редактирование разделов в конфигурационных файлах без сложного регулярного выражения
В приведенном ниже примере я хочу, чтобы изменить значение key
в [right_section]
или добавить его, если он не существует вообще:
[wrong_section]
key = value
[right_section]
wrong_key = value
# key = value
key = wrong_value
wrong_key = value
# [right_section]
# key = value
Я не могу понять, хороший способ сделать это с lineinfile или заменить, не используя слишком сложное регулярное выражение.
Спасибо! Мне стыдно за то, что я не нашел его сам и не пропустил этот вопрос на SO: http://stackoverflow.com/questions/22339832/which-is-the-best-way-to-make-config-changes-in-conf- files-in-ansible/22342331 # 22342331 Я думаю, что мой вопрос должен быть помечен как дубликат. – Jonatan