Ce voiam sa zic e ca daca tot ce vrei sa pui in variabila globala e un
uppercase la $MATCH, poti sa-l recalculezi cu ${MATCH^^} oriunde-l
folosesti in loc sa faci o variabila intermediara. Nu cred ca ai cum sa
setezi variabile in procmail though.

2017-08-29 14:42 GMT+03:00 Catalin Bucur <c...@geniusnet.ro>:

> Eu am facut un "trim" la linia aia cu tr ca sa ma apropii exact de ce
> voiam sa intreb :-)
> De fapt, in acea linie verific daca exista foderul respectiv (case
> insensitive) si daca da vreau sa scriu in el mesajul. Daca nu, creez
> folder si scriu in el. Din cauza asta variabila MATCH nu prea ma ajuta
> dupa ce ajunge in al doilea filtru.
>
> E bash 4, dar am rezolvat-o altfel:
>
> :0:
>     * ^Subject: alabala.*
>     | VAR=`echo $MATCH | tr [:lower:] [:upper:]`; mkdir -p $VAR ; \
>     cat > $VAR/$VAR-`date +%s`.eml
>
> Nu mi-am dat seama ca pot face 'cat' la mesaj la final si acolo il pot
> directiona cum vreau.
>
> Chestia cu variabila insa cred ca nu se prea poate, am tot cautat pe net
> si nu gasesc nimic.
>
>
> Multumesc,
>
> Catalin Bucur
>
>
> On 29/08/2017 13:38, Petru Rațiu wrote:
> > Auzi, da' nu mai bine ii zici tu lui procmail sa fie sigur ca are ca
> shell
> > un bash 4 sau mai nou si sa faci ceva gen:
> >
> > :0
> >    | ${MATCH^^}/${MATCH^^}-`date`-bla
> >
> > ?
> >
> > (Disclaimer, e pe super netestatelea, da' echo ${VAR^^} face cam ce face
> > tr-ul tau de acolo).
> >
> _______________________________________________
> RLUG mailing list
> RLUG@lists.lug.ro
> http://lists.lug.ro/mailman/listinfo/rlug
>
_______________________________________________
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui