Рейтинг:0

Команда sed для замены начала строки новой строкой, но строка содержит «/ вызвало ошибки вывода sed»

флаг cn

Я пытаюсь заменить следующую строку:

<inet-address value="${bind.address:IP}"/>

с другой линией, но я продолжаю сталкиваться с проблемами. Подобные строки идут до тех пор, пока {привязка.адрес: это отличается. IP заменяется случайным IP, поэтому мне просто нужно заменить всю строку на новую ниже.

Я хочу заменить всю строку выше на:

   <inet-address value="${bind.address:127.0.0.1}"/>

Комбинации " и / вызывают у меня некоторые проблемы и получение ошибок на выходе, например:

sed: -e выражение #1, char X: неизвестная опция для `s'

Благодарить

флаг hr
См. [sed: -e выражение #1, символ 56: неизвестная опция для `s'](https://askubuntu.com/questions/913688/sed-search-and-replace-with-variable-content-slash) и связанный ответ внутри
Artur Meinild avatar
флаг vn
Отвечает ли это на ваш вопрос? [поиск sed и замена переменной, содержащей косую черту] (https://askubuntu.com/questions/913688/sed-search-and-replace-with-variable-content-slash)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.