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. -
Nacrescenta 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.