On June 11, 2003 11:14 pm, Karsten M. Self wrote: > on Wed, Jun 11, 2003 at 05:15:32PM -0400, Chun Kit Edwin Lau ([EMAIL PROTECTED]) wrote: > > Hi everyone, > > > > I am writing some shell script (bash) to read from > > Addresses.pdb and convert it to mutt address using lbdbq. I > > encounter a problem where some ppl have two or even 3 emails > > which I have to come out with a unique alias in mutt. How do I > > put a number in the alias name automatically to make it unique. > > So far I have > > > > MUTT_ADDRESSES=~/.mutt/mutt.addresses > > ADDRESSES_PDB=~/AddressDB.pdb > > > > lbdbq | sed '1 d' | > > sed > > 's/^\([EMAIL PROTECTED])\t\([A-Za-z0-9_-.]*\)[ > > ]*\([A-Za-z0-9_-. ]*\)\t(Palm)/alias \2 "\2 \3" <\1>/' | sort > > > $MUTT_ADDRESSES > > ^ > -u
The email address are unique, but not the alias name. I need to append a different number to each repeating alias name to make it unique. for example, alias Joe "Joe Joe" <[EMAIL PROTECTED]> alias Joe "Joe Joe" <[EMAIL PROTECTED]> become alias Joe1 "Joe Joe" <[EMAIL PROTECTED]> alias Joe2 "Joe Joe" <[EMAIL PROTECTED]> But thanx for your help > > Peace. -- Edwin ERTW Lau -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]