# [EMAIL PROTECTED] / 2003-01-04 14:02:46 +1030:
> On Thursday,  2 January 2003 at 16:53:05 +0100, Roman Neuhauser wrote:
> >     plus, you stuff the output in $myfile, and get the input from it as
> >     well. How's that supposed to work? :)
> 
> Heh.  You're looking at this section, no doubt:
> 
>   cat > $myfile
>   server=`egrep -i < $myfile "In:  [HE][HE]LO"|sed 's/^.*LO *//' `
>   if [ "$server" = "" ]; then
>     server=`egrep -i < $myfile "^Subject.*errors from "|sed 's/^Subject.*errors from 
>//; s:\[.*::g' `
>   fi
> 
> Confusing, isn't it?  The thing is, this program is a filter.  The
> first line copies stdin to $myfile for future (multiple) readings.  If
> it weren't a filter, the cat command would still read from stdin, so
> if it were a terminal, it would just appear to hang.

    Ok, so you pipe the Postfix-generated message into B which slurps it
    into $myfile and that is where you access it... I'm just a luser, so
    excuse me if this is nonsense, but do you do that because stdin is
    not seekable?

-- 
If you cc me or remove the list(s) completely I'll most likely ignore
your message.    see http://www.eyrie.org./~eagle/faqs/questions.html

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-questions" in the body of the message

Reply via email to