Date: Tue, 25 Jul 1995 23:52:51 +0200 From: Julian Howard Stacey <jhs@vector.eikon.e-technik.tu-muenchen.de> To: hackers@freebsd.org Subject: mailmerge functionality - suggestions welcome Message-ID: <199507252152.XAA16044@vector.eikon.e-technik.tu-muenchen.de>
next in thread | raw e-mail | index | archive | help
Hi Hackers, Before I reinvent the wheel, I'd welcome suggestions ... What would be our best tools to achieve the following I want to send out a load of letters & faxes, & need a `mailmerge' type of functionality. What I have is something like this: }{ Acme Inc Mr Fred Customer Some street some place Tel 1234 Fax 5678 My supplier number 1234abcd \" Last contacted them 7/95, they only buy cheap, }{ Foo Bar & Associates Mrs Jane Dough Some Avenue Metropolis Tel 87643 Fax They have one but I dont know the number Email: broken@unknown.host.com 10 Long line of .......... chatty extra text/notes }{ I need tools to iterate through a (tidied up) version (& maybe even sort it), splitting each line in a set of transient seperate mini files: adr1 adr2 adr3 adr4 company fax name1 name2 reference and calling a ./doit shell, that will invoke my existing BSD makefiles, that in turn invokes nroff &/or make + sendfax, with stuff like .so var/name1 and FAX_TO_NAME ="`cat var/name1`" I could use an /etc/passwd `:' delimited type format, & parse it with awk, but that's too unwieldy to maintain with vi, as each of the blocks above would compact to a single long (too long) line. I'm quite happy to edit the input format, & write some C, but before I go reinventing the wheel .... Any suggestions of tools ? Thanks Julian S. jhs@freebsd.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199507252152.XAA16044>