メールヘッダーを正規表現で検索してメールを絞り込むオプションは2つあり、どちらも複数個指定できる。このオプションを使うと、複数のヘッダーに条件を付けてメールを簡単に絞り込むことができる。-x/--regexpが複数ある場合はいずれかの条件を満たすメールが、-X/--Regexpオプションが複数ある場合はすべての条件を満たすメールが抽出される。正規表現をすべて小文字で記述すると大文字小文字を区別せず、大文字が1つでもあると区別する。
条件は「ヘッダー(大文字小文字を区別する)=正規表現」の形で指定する。下の最初のコマンドはSubjectに「filesystem corruption」を含むものを、2番目のコマンドはSubjectが「filesystem corruption」を含み、かつ、Fromが「Christoph Hellwig」を含むものだけを抽出する。2番目のコマンドで-xオプションを使った場合は、いずれかの条件を満たすものが抽出される(全部で199メール)。
$ archmbox --list --totals --offset -1 -x Subject='filesystem corruption' `pwd`/2008-10 ID FROM SUBJECT -------------------------------------------------------------------------------- 12 Dave Chinner <david@fromo Re: XFS filesystem corruption on the arm(e 13 Eric Sandeen <sandeen@san Re: XFS filesystem corruption on the arm(e 14 Eric Sandeen <sandeen@san Re: XFS filesystem corruption on the arm(e ... $ archmbox --list --totals --offset -1 -X Subject='filesystem corruption' -X From='Christoph Hellwig' `pwd`/2008-10 ID FROM SUBJECT -------------------------------------------------------------------------------- 361 Christoph Hellwig <hch@in Re: XFS filesystem corruption on the arm(e 370 Christoph Hellwig <hch@in Re: XFS filesystem corruption on the arm(e ... Mailbox '/home/ben/testing/archmbox/2008-10': 818 messages (7.41 MB) For archive: 2 messages (0.01 MB) ...
archmboxを使うと、簡単な操作でmboxから既読メールを抽出してアーカイブしたり圧縮したりできる。アーカイブのためのツールではあるが、mboxを調べたり、1つまたは複数のmboxにあるメールを日付や正規表現によって抽出したりする際にも使える。
Ben Martin 10年以上にわたってファイルシステムに携わっている。博士課程を修了し、現在、libferris、ファイルシステム、検索ソリューションを中心にコンサルティングをしている。
