Вставка и удаление разрыва строки по маске

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Вставка и удаление разрыва строки по маске

Сообщение ddc »

Передо мной стоит задача сделать так, чтобы все тэги <P>, </P> и <BR /> в HTML-документе оказались обрамлены разрывами строки. Как это можно сделать в консоли?
Спасибо сказали:
Аватара пользователя
madskull
Сообщения: 1019
Статус: Экс-металлюга

Re: Вставка и удаление разрыва строки по маске

Сообщение madskull »

Один из вариантов

Код: Выделить всё

sed 's,\(</*P>\|<BR />\),\n\1\n,gi;'
ArchLinux / IceWM
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Вставка и удаление разрыва строки по маске

Сообщение ddc »

madskull
Спасибо, работает. Пойду разбираться, а то я sed подёргал, но не смог ничего путного добиться...
Спасибо сказали: