Isso deve funcionar:
sed '/^pt [a-z]/{N;/py [0-9][0-9][0-9][0-9]/d}' your_file
Expansão
- Se a linha atual corresponder a
/^pt [a-z]/
, executaremos o que há entre chaves. -
N
acrescenta a próxima linha ao buffer ativo. - Se o buffer ativo agora corresponde a
/py [0-9][0-9][0-9][0-9]/
, excluímos (ou seja, não imprimimos) o conteúdo do buffer ativo. Isso é feito pord
.