Frodo72,
You have nearly what I need! Perhaps I've made the problem more difficult than it needs to be.
When I substitute my "filter.pl", it nearly works as needed.
Can I trouble you for advice on how to trigger the pipe to "swallow" additional strings without closing writer
1 (on your original line 48). I'll need to read a series of address strings from a database and attempt substitution on each.
I test my filter.pl by firing from the comandline, after which I'm able to enter text, <cr>, and the substituted string appears. I enter <cr>, and it's ready for the next substitution. Ctl-D terminates it.
When I invoke it from callfilter, the msg line substitutes, but later lines do not. Is this behavior due to closure of the file/pipe?
Thanks in advance,
mhutch
(p.s. -- Any recommendations on where to RTFM about agnostic filters in perl?)