[sed] взять предыдущую строку

yolki

как бы sed-ом сделать так:
если строка началась с XYZ и ПРЕДЫДУЩАЯ строка кончилась на точку-с-запятой, то XYZ вырезать.
пробовал типа такого:

N
s/;\nXYZ/;/

но оно работает только по чётным строкам.

yolki

/;$/ {
N
s/;\nXYZ/;/
}

redzor

нужно копать в сторону multi-line mode
Оставить комментарий
Имя или ник:
Комментарий: