procmail
[Top] [All Lists]

Re: Executing external cmds via procmail

2003-05-07 16:59:43
On Wed, May 07, 2003 at 11:49:05PM +0200, Ruud H.G. van Tol wrote:

Paul Chvostek skribis:

procmail
doesn't have its own way of generating random numbers.

Hey, a challenge.

        SOMENUM = $$

Or how about

        
        SOMENUM = $$

        :0
        * SOMENUM ?? ()\/..^^
        { SOME_2DIGIT_NUM = $MATCH }

        :0
        * $ -$SOME_2DIGIT_NUM^0
        * $           $MAXINT^0
        *                   1^1 ()\/[0-9]
        *                       MATCH     ?? ()\/.
        { SOME_COUNTING_NUM = $MATCH }
        

Here are some results:

 1:00am [~/Mail] 674[0]> harness spam | grep COUNT | head -20
procmail: Assigning "SOME_COUNTING_NUM=4"
procmail: Assigning "SOME_COUNTING_NUM=2"
procmail: Assigning "SOME_COUNTING_NUM=4"
procmail: Assigning "SOME_COUNTING_NUM=5"
procmail: Assigning "SOME_COUNTING_NUM=2"
procmail: Assigning "SOME_COUNTING_NUM=1"
procmail: Assigning "SOME_COUNTING_NUM=7"
procmail: Assigning "SOME_COUNTING_NUM=2"
procmail: Assigning "SOME_COUNTING_NUM=0"
procmail: Assigning "SOME_COUNTING_NUM=4"
procmail: Assigning "SOME_COUNTING_NUM=4"
procmail: Assigning "SOME_COUNTING_NUM=0"
procmail: Assigning "SOME_COUNTING_NUM=7"
procmail: Assigning "SOME_COUNTING_NUM=7"
procmail: Assigning "SOME_COUNTING_NUM=3"
procmail: Assigning "SOME_COUNTING_NUM=1"
procmail: Assigning "SOME_COUNTING_NUM=0"
procmail: Assigning "SOME_COUNTING_NUM=6"
procmail: Assigning "SOME_COUNTING_NUM=5"
procmail: Assigning "SOME_COUNTING_NUM=0"

 1:00am [~/Mail] 675[141]> harness spam | grep 2DIG | head -20
procmail: Assigning "SOME_2DIGIT_NUM=32"
procmail: Assigning "SOME_2DIGIT_NUM=39"
procmail: Assigning "SOME_2DIGIT_NUM=46"
procmail: Assigning "SOME_2DIGIT_NUM=58"
procmail: Assigning "SOME_2DIGIT_NUM=66"
procmail: Assigning "SOME_2DIGIT_NUM=73"
procmail: Assigning "SOME_2DIGIT_NUM=85"
procmail: Assigning "SOME_2DIGIT_NUM=97"
procmail: Assigning "SOME_2DIGIT_NUM=04"
procmail: Assigning "SOME_2DIGIT_NUM=16"
procmail: Assigning "SOME_2DIGIT_NUM=23"
procmail: Assigning "SOME_2DIGIT_NUM=30"
procmail: Assigning "SOME_2DIGIT_NUM=37"
procmail: Assigning "SOME_2DIGIT_NUM=44"
procmail: Assigning "SOME_2DIGIT_NUM=51"
procmail: Assigning "SOME_2DIGIT_NUM=58"
procmail: Assigning "SOME_2DIGIT_NUM=65"
procmail: Assigning "SOME_2DIGIT_NUM=72"
procmail: Assigning "SOME_2DIGIT_NUM=82"
procmail: Assigning "SOME_2DIGIT_NUM=97"

-- 
dman

_______________________________________________
procmail mailing list
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)DE
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/procmail

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