Mbox形式のメールをMaildir形式に移行中です。この目的のために、私はmb2md
を使用します。
それでも、Mboxフォルダーで、「From」行の直前に空白行が表示されないことがあり、mb2mdが後続のメールを新しいメールとして検出しないことがあることに気付きました。
そのため、64通のメールのMboxフォルダーのうち、32通のメールディレクトリが作成されます...
pcregrep
を使用してこれらのケースを見つけようとしていますが、空でない行の後に「From」が続く、検出に適した正規表現を見つけるのに苦労しています。
何か案が?
次のようになります。
pcregrep -Mn '.\nFrom ' myfile
偽のmboxをformail -es
で前処理して、欠落している行を追加することもできます。