LINUX.ORG.RU

Однократная замена в sed


0

0

Как сделать так, чтобы sed по команде
sed s/чтонайти/начтозаменить/ -i файл
делал эту замену всего один раз?

sed s/чтонайти/начтозаменить/1 -i файл
заменяет по одному разу в каждой строке, содержащей "чтонайти".

Если задача нерешаема, покажите, пожалуйста, пример, как в строку в файле вставить кусок следующей строки. Например, превратить

<a name="@number"></a>
<p>Chaptername</p>

в

<a name="#Chaptername"></a>
<p>Chaptername</p>

Заранее спасибо.

★★★★★

Ответ на: комментарий от dGhost

Спасибо! Заработало.

Как этот скрипт работает? Я правильно понял, что 0,/чтонайти/s ищет только на участке от начала до первого "чтонайти"?

question4 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.