Parece que seria apenas:
pcregrep -Mn '.\nFrom ' myfile
Você também pode pré-processar a mbox do bogus com formail -es
, o que adicionaria as linhas ausentes.
Estou no processo de migrar meus emails com formato Mbox para o formato Maildir.
Para este fim eu uso mb2md
, que funciona muito bem.
No entanto, acabei de perceber que às vezes em minhas pastas Mbox uma linha em branco não aparece logo antes das linhas "De" como deveria, levando mb2md a não detectar o que segue como sendo um novo email.
É por isso que de uma pasta Mbox de 64 e-mails eu acabo com um Maildir de 32 e-mails ...
Estou tentando usar pcregrep
para identificar esses casos, mas tenho dificuldade em descobrir o código correto para detectar: uma linha não vazia seguida de "De".
Alguma ideia?