Você pode tentar usar awk
:
awk '/^pattern1/{p=1;next}/^pattern2/{p=0}p' file
A variável p
é definida quando o padrão pattern1
é encontrado e a variável é redefinida quando o segundo padrão é atingido.
O p
no final do script acionará a ação awk padrão, ou seja, imprima a linha se p==1
.