Как использовать sed для изменения строки файла конфигурации?

Как использовать sed для изменения строки файла конфигурации?

Мой файл конфигурации имеет следующий формат

[general]
setting1=true
setting2=value2

[ssl]
setting1=sadfsdf
setting2=sdfadsfkljasdf

Как бы мне изменить значение параметра 1 на false? Если бы я мог просто удалить строку, я мог бы использовать ответ отеще один вопрос, который я задал.

решение1

попробуйте что-то вроде:

sed -i -r 's/setting1=true/setting1=false/' /path/to/your/file

или если вы хотите заменитьвсев примерах настройки попробуйте что-то вроде этого:

sed -i -r 's/setting1=.*/setting1=false/' /path/to/your/file

Связанный контент