David --

...and then David Collantes said...
% 
% On 04-03-2002 at 08:27 EST, Ralf Hildebrandt <[EMAIL PROTECTED]> wrote:
% 
% > > Does anyone knows a grepmail alike tool that will work on Maildirs? Thanks!
% > 
% > grep -r expression Maildir/*
% 
% Hmmm, that I knew. I was looking for a way to get a nicer printout. Grepmail 
% will allow to print the results back into Mutt in a very organized way, with 
% a list of the emails containing the expression.

The whole reason for grepmail is because it's challenging to pull a
single message out of an entire mbox; that's a piece of cake in a Maildir,
since every message is in its own file.

A quickie script that you might call grepmaildir that looks about like

  #!/bin/sh
  FILES=`grep -lr $1 $*`
  if [ -n $FILES ]
  then
    mkdir -p /tmp/grepmaildir.temp.$$/cur
    cp -p $FILES /tmp/grepmaildir.temp.$$/cur
    mutt -R /tmp/grepmaildir.temp.$$
    rm -r /tmp/grepmaildir.temp.$$
  fi

but which in reality should be much prettier (and, unlike this, would be
even rudimentarily tested :-) would do the same thing as grepmail + grepm;
alternatively, you could skip the whole temp Maildir bit and just pump the
resultant files through formail to generate ^From_ headers and then have
a drop-in replacement for grepmail (to then be called by grepm or such).


% 
% Cheers,

HTH & HAND


% 
% -- 
% David Collantes - http://www.bus.ucf.edu/david/
% College of Business Administration, University of Central Florida
% "The only source of knowledge is experience."


:-D
-- 
David T-G                      * It's easier to fight for one's principles
(play) [EMAIL PROTECTED] * than to live up to them. -- fortune cookie
(work) [EMAIL PROTECTED]
http://www.justpickone.org/davidtg/    Shpx gur Pbzzhavpngvbaf Qrprapl Npg!

Attachment: msg26596/pgp00000.pgp
Description: PGP signature

Reply via email to