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.