Форум OlegON > Компьютеры и Программное обеспечение > Операционные системы и программное обеспечение > Linux

Проверка и правка параметра из командной строки : Linux

24.04.2024 7:41


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
15.09.2016 16:50
OlegON
 
Да, забыл, если нужно значение вырвать, то, например, так
Код:
grep "Parameter7" ini | cut -d= -f2
Часовой пояс GMT +3, время: 07:41.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.