Sean wrote,
An alternative is to use scoring - let procmail track the numerics AS
numerics.
That was my first thought, though from the other end opposite Sean's 
view: I would start with a score of -28 and then add $MATCH.  Positive 
would mean week 5; else add 7 and positive then means week 4; else add 7 
and positive then means week 3, etc.
Then it occurred to me that one can get an integer quotient out of 
procmail, but I could not remember the syntax.  It involved scoring and 
size tests.  It went something like [please don't hold me to this, as I 
am sleepy and do not have the procmailsc(5) man page available; it 
definitely is possible but I may have the syntax wrong],
SEVEN=1234567 # any seven-character string
# MATCH at this point is the date within the month
:0
* $ SEVEN ?? 1^1 < $MATCH
{ WEEK = $= }
A modification of that -- substitute a comparable modification of the 
way the foregoing should have read if it was wrong -- would be,
DOT=.
:0
* $ DOT ?? 7^1 < $MATCH
{ WEEK = $= }
____________________________________________________________
procmail mailing list   Procmail homepage: http://www.procmail.org/
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)DE
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/procmail