正規表現:空白ではなく行の後に「From」が続きます。

正規表現:空白ではなく行の後に「From」が続きます。

Mbox形式からMaildir形式にメールを移行しています。このために、私はmb2mdうまく動作する方法を使用します。

ところで、時々私のMboxフォルダの「送信者」行が空白として表示されず、mb2mdが次のものが新しい電子メールであるかどうかを検出できないことがあることに気づきました。

そのため、64個のEメールを含むMboxフォルダに32個のEメールを含むMaildirがありました。

これらのケースを見つけようとしていますが、pcregrep検索に使用する正しい正規表現を見つけるのに問題があります。空でない行の後に「From」が続きます。

どんなアイデアがありますか?

ベストアンサー1

それは次のとおりです。

pcregrep -Mn '.\nFrom ' myfile

不足している行を追加するために偽のmboxを前処理することもできますformail -es

おすすめ記事