Я пытаюсь найти строку в файле и заменить следующую строку на определенное значение. Я попробовал sed, но, похоже, это не нравится \n. Как еще это можно сделать?
Файл выглядит следующим образом:
<key>ConnectionString</key>
<string>anything_could_be_here</string>
И я бы хотел изменить его на
<key>ConnectionString</key>
<string>changed_value</string>
Вот что я пробовал:
sed -i '' "s/<key>ConnectionString<\/key>\n<string><\/string>/<key>ConnectionString<\/key>\n<string>replaced_text<\/string>/g" /path/to/file