У меня есть ряд файлов HTML, которые содержат две строки, подобные этой:
<body>
<h1>Title</h1><p>
<a href="url">Description</a><br>
Я хочу заменить этот текст чем-то другим, используя скрипт bash. я пытаюсь
sed -i -r 's/<h1>Title.*?$\/^.*?<br>/Replacement text/1' filename.html
Но это не работает. Я подозреваю, что это застревает на новой линии и не знает, как обойти проблему.
Любая помощь приветствуется. Не стесняйтесь предлагать другие инструменты Linux, кроме sed
пока он работает!