Замена строки кавычками выборочно с помощью sed

У меня есть файл.

$ cat file
"bar":  false
"foo":  false

Мне нужно заменить слово false на true только в шаблоне "foo": false. Проблема - это кавычки и пробелы.

Я думал о двух путях:

Чтобы изолировать весь шаблон в кавычках qoutes / double. Заменить только такое «ложное», которое перед ним «foo».

Пример примера 2:

$ sed -i 's/\(.*foo\)/false/true\1/g' file

Не удалось.

1
задан 30 May 2018 в 08:51

0 ответов

Другие вопросы по тегам:

Похожие вопросы: