У меня есть файл:
bla bla bla
bla bla bla
a rs1
a rs2
a rs3
b rs4
b rs5
b rs6
bla bla bla
bla bla bla
, где rsN - случайный материал.
Я пытаюсь получить последнюю строку с a и первую строку с b :
a rs3
b rs4
с:
> grep -Po "(?s)^a.*?$.*?^b.*?$" test.regexp
a rs1
a rs2
a rs3
b rs4
но, видимо, я что-то упускаю.
спасибо.