Com awk padrões de intervalo :
awk '/BEGIN CERTIFICATE/ && c++,/END CERTIFICATE/' intermediate.cer > public.cer
O conteúdo do arquivo public.cer :
---BEGIN CERTIFICATE--
blah2 blah2
---END CERTIFICATE----
Um intervalo padrão é feito de dois padrões separados por uma vírgula, no formato begpat, endpat . Ele é usado para corresponder intervalos de registros de entrada consecutivos. O primeiro padrão, begpat , controla onde o intervalo começa, enquanto endpat controla onde o padrão termina.