[ОТВЕТИТЬ]
Опции темы
15.09.2016 15:44  
karachun
Всем, привет!!!

Есть конфигурационный файл. В нём список параметров и из значения.
Как из командной строки проверить есть ли параметр в файле, какое его значение и поменять его?
 
15.09.2016 16:47  
OlegON
Лучше бы конкретный пример какой-то...
Например, файл ini
Цитата:
Parameter1 = 1
Parameter2 = 2
Parameter3 = 3
Parameter4 = 4
Parameter5 = 5
Parameter6 = 6
Parameter7 = 7
Parameter8 = 8
Parameter9 = 9
Проверяем наличие Parameter7
Код:
grep "Parameter7" ini && echo YES
и меняем на 77
Код:
sed -i -r 's/Parameter7 =.*/Parameter7 = 77/' ini
 
"Спасибо" OlegON от:
15.09.2016 16:50  
OlegON
Да, забыл, если нужно значение вырвать, то, например, так
Код:
grep "Parameter7" ini | cut -d= -f2
 
 
Опции темы



Часовой пояс GMT +3, время: 07:48.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.