Сообщите sed, чтобы внести изменения, но те, которые начинаются с определенной строки в восьмой до последней строки

Здесь снова с другой проблемой с sed.

Как говорится в названии, я хочу, чтобы sed менял строки, начиная с 8-й строки до конца, но только строки, начинающиеся с <b> ].

У меня есть код, готовый и просто хочу добавить аргумент для изменения строк, начиная с <b>.

Пример кода sed -e '8,$ { s/\./\0<\/b>/ }' > "$file"_new

Пример ввода:

<b><font color="#000000"><p align="JUSTIFY">COAT. how are you.
<b><font color="#000000"><p align="JUSTIFY">MONEY.Where are you.
<b><font color="#000000"><p align="JUSTIFY">FOOD.what are you.
<font color="#000000"><p align="JUSTIFY">FOOD.what are you.
<b><font color="#000000"><p align="JUSTIFY">CAR.which are you.
<font color="#000000"><p align="JUSTIFY">CAR.which are you.
<b><font color="#000000"><p align="JUSTIFY">QUALITY.When are you.

Пример вывода:

<b><font color="#000000"><p align="JUSTIFY">COAT.</b>how are you.
<b><font color="#000000"><p align="JUSTIFY">MONEY.</b>Where are you.
<font color="#000000"><p align="JUSTIFY">FOOD.what are you.
<b><font color="#000000"><p align="JUSTIFY">FOOD.</b>what are you.
<b><font color="#000000"><p align="JUSTIFY">CAR.</b>which are you.
<font color="#000000"><p align="JUSTIFY">CAR.which are you.
<b><font color="#000000"><p align="JUSTIFY">QUALITY.</b>When are you.

Эти линии расположены от 8-й линии до конца. Я не хочу никаких изменений в 1-7-й строке.

1
задан 5 May 2013 в 08:27

0 ответов

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

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