Существует ли программа/сценарий для изменения .conf файлов?

Я хочу изменить файл как /etc/gdm/custom.conf от оболочки или сценария.

# GDM configuration storage
[xdmcp]
[debug]
[daemon]
AutomaticLoginEnable=true;
AutomaticLogin=username;

Но идея состоит в том, что я могу добавить строку к разделу, и это проверяет, определяется ли раздел, (добавьте определение, если не), свойство определяется, позволяют ему не определить (сотрите строку), (и удаляют заголовок раздела, если нет никакого определенного свойства), и т.д...

Я не нашел ничего кроме gconftool-2, но он не объясняет, как изменить другие файлы. (существует файл схемы там).

4
задан 03.10.2013, 17:23

3 ответа

Augeas является a: инструмент командной строки для управления конфигурацией от оболочки (и сценарии оболочки). (среди прочего)

Это использует линзы, чтобы преобразовать каждый файл к xml, дать специальные инструменты, чтобы отредактировать их и использовать линзы для обратной записи файла в собственном формате.

4
ответ дан 07.12.2019, 21:28

Править:

Часть использования файла конфигурации заголовки файлов INI. Таким образом, Вы могли использовать любые синтаксические анализаторы INI, чтобы сделать проверку и операции.

Например, В Python, можно использовать ConfigParser

В Perl, пользователь ConfigAbstract

0
ответ дан 07.12.2019, 21:28

В vi, поиск записей с /.Пресса n найти следующую запись. Отредактируйте файлы по желанию.

-2
ответ дан 07.12.2019, 21:28

Теги

Похожие вопросы