У меня есть файл конфигурации, который состоит из нескольких разделов, и многие из них содержат свойство с тем же именем, пусть оно будет host
. Мне нужно заменить свойство host
только одного конкретного раздела. Вот файл:Многострочный шаблон после сопоставления с использованием sed
section1 {
...
setting1 = "true"
...
host = "localhost"
...
}
section2 {
...
host = "whatever"
...
}
Я хочу, чтобы заменить значение host
в section2
с чем-то еще. Обратите внимание, что может быть любое количество строк между ними, помеченный как ...
Мне также пришлось добавить '-i', но да, это сработало отлично. Спасибо! –