nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
Подскажите команду которая может правильно работать с конфигами типа#комент [секция1] #комент параметр1=значение1 #комент параметр2=значение2 #комент параметр3=значение3 #комент [секция2] #комент параметр1=значение1 #комент параметр2=значение2 #комент параметр3=значение3 И с конфигами типа xml
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
vi - с любыми конфигами работает. |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
Уточню, мне не редактор нужен, а что бы из баша параметры в конфигах менять.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
Может быть, используя sed? |
lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
Я это прекрасно понял :) Для обычных конфигов можно sed (хотя это тоже “редактор”) попробовать, а xml меняется через обращение к демону конфигурации (если он есть, конечно), как тут viewtopic.php?f=12&t=9498#p83194 Только зря это всё, никакой универсальной команды нет и быть не может. Хотите скрипт для автоконфигурирования написать? Тогда надо питон или перл изучать, на баше далеко не уедешь. |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
sed awk это самый последний вариант! Нужно что то простое. без сложных конструкций, а что то вроде команда добавить -секция “секция2” -параметр “параметр4” -значение “значение4” так же с изменением/удалением
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
lampslaveНу это ж практически стандартные форматы конфигов используются во многих прогах. В языках высокого уровня есть специальные библиотеки что бы работать с конфигами. И что до сих пор нет спец команд, не логично как то…
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
Очень даже логично, потому что быстрее поправить руками, а не ставить чего-то там и изучать, как оно работает. |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
lampslaveБыстрее составить сложную конструкцию что бы перепарсивать конфиг на том же sed???
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
То, что ты привёл в пример в кач-ве шаблона, очень напоминает gconftool-2 (работает как раз с .xml-конфигами, как я помню) Но я не представляю себе некой универсальной утилиты, работающей с разными целевыми прогами, общего у которых лишь конфиги в .xml-формате, например. |