procmail
[Top] [All Lists]

Re: $MATCH expiration day/time

1997-07-06 18:24:00
thsk(_at_)netcom(_dot_)com asked,

It is the DDHHMM that I'm looking to $MATCH.  Here are some
examples:

MAZ501-504-161415-
MAZ002>004-NHZ011-012-022100-
MAC027-017-122315-

If you are willing to restrict the paging to a set of hours, you can
easily bypass the scoring and test for a string match. For example

:0      # Pick out HH after isolating DDHHMM in $DDHHMM
* DDHHMM ?? ^^..\/..
{
  :0    # Only beep from 0700 to 2159 hours
  * MATCH ?? (0[7-9]|1[0-9]|2[01])
  !PAGER
}

Your can also negate the last match to check for hours during which not
to page.  If you must restrict pages to a finer measure than hours, you
can add more tests, but era's scoring recipe is probably easier at that
point.

-- 
Rik Kabel          Old enough to be an adult              
rik(_at_)netcom(_dot_)com

<Prev in Thread] Current Thread [Next in Thread>