Mbox形式からMaildir形式にメールを移行しています。このために、私はmb2md
うまく動作する方法を使用します。
ところで、時々私のMboxフォルダの「送信者」行が空白として表示されず、mb2mdが次のものが新しい電子メールであるかどうかを検出できないことがあることに気づきました。
そのため、64個のEメールを含むMboxフォルダに32個のEメールを含むMaildirがありました。
これらのケースを見つけようとしていますが、pcregrep
検索に使用する正しい正規表現を見つけるのに問題があります。空でない行の後に「From」が続きます。
どんなアイデアがありますか?
答え1
それは次のとおりです。
pcregrep -Mn '.\nFrom ' myfile
不足している行を追加するために偽のmboxを前処理することもできますformail -es
。