I have a file:
bla bla bla
bla bla bla
a rs1
a rs2
a rs3
b rs4
b rs5
b rs6
bla bla bla
bla bla bla
where rsN is random stuff.
I’m trying to get last line with a and first line with b:
a rs3
b rs4
with:
> grep -Po "(?s)^a.*?$.*?^b.*?$" test.regexp
a rs1
a rs2
a rs3
b rs4
but apparently I’m missing something.
thanks.
Here is something you can try with
awk.Test: