i have a text like this:
date1
>sshfdksjf
bleble
sleeping 1 seconds
date2
>khfskfjsldfds
ble
sleeping 1 seconds
sdfkjhsh
ksfhkshf
date3
>slkfdjslkjfs
sjlsfls
slkfdhslkjd
sleeping 1 seconds
skjhskjf
kjshksfd
And I need to get 1 line beore ^> and lines after ^> but before "sleeping 1 seconds" line. it would be nice to have matches delimetered by an empty line like on example below
so expected output of above sample should be:
date1
>sshfdksjf
bleble
date2
>khfskfjsldfds
ble
date3
>slkfdjslkjfs
sjlsfls
slkfdhslkjd
date1
>sshfdksjf
bleble
sleeping 1 seconds
date2
>khfskfjsldfds
ble
sleeping 1 seconds
sdfkjhsh
ksfhkshf
date3
>slkfdjslkjfs
sjlsfls
slkfdhslkjd
sleeping 1 seconds
skjhskjf
kjshksfd
And I need to get 1 line beore ^> and lines after ^> but before "sleeping 1 seconds" line. it would be nice to have matches delimetered by an empty line like on example below
so expected output of above sample should be:
date1
>sshfdksjf
bleble
date2
>khfskfjsldfds
ble
date3
>slkfdjslkjfs
sjlsfls
slkfdhslkjd