On Thu, Oct 31, 2002 at 03:40:02PM +0100, martin f krafft wrote: <snip> > both these methods work with aliases perfectly, now I would like them > to do the same thing with the query_command. > > i.e.: > > starting mutt from the command line as > mutt pan > > should execute > lbdbq pan > > and use the resulting line to address the mail to Peter Pan > <[EMAIL PROTECTED]>. > > is this possible with mutt? how?
I haven't used lbdb myself, but generally speaking, this sounds like a job for bash. how about mutt `lbdb pan` should pass the output of "lbdb pan" as the parameter to mutt, or if the lbdb command has multiple columns of output, and you want only column 1 mutt `lbdb pan | awk '{print $1}'` again, not knowing the specifics of lbdb, this might just be a worthless, ignorant response, but generally speaking, this is a useful way to pass the result of one program as a parameter to another. ok, out of curiosity, I just installed the package, and this command line Works For Me mutt `lbdbq mrroach | tail -n1 | awk '{print $1}'` if you then put this function definition in your ~/.bashrc function mutt { /usr/bin/mutt `lbdbq $1 | tail -n1 | awk '{print $1}'` } now you can run "mutt pan" from a shell and have pan automatically expanded for you. Hey, how bout that, I think I actually answered the question :) That hardly ever happens. -Mark -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]