regexp: linha não vazia seguida de “From”

1

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?

    
por Rene 28.07.2017 / 17:01

1 resposta

2

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.

    
por 28.07.2017 / 17:06