.forward

Makovsky David xmakovs1 na fi.muni.cz
Středa Prosinec 9 16:40:18 CET 1998


Michal Hajek wrote:

> Pavel Kankovsky wrote:
> >
> > On Tue, 8 Dec 1998, David Rohleder wrote:
> >
> > > Michal Hajek <hajek na nspuh.cz> writes:
> > >
> > > > a v /cesta/skript neco jako:
> > > > cat > /tmp/xxx
> > > > SUB=`grep "Subject:" /tmp/xxx`
> > > > FROM=`grep "From:" /tmp/xxx`
> > > > rm /tmp/xxx 2> /dev/null
> > > > echo "$From
> > > > $Subject" | mailx -s $Subject _nova_adresa_
> > > > -EOF-
> > >
> > > Za takove zapisovani do tmp by vas zde pritomny PK asi ukamenoval :-)
> >
> > Nevim, jestli jsem tim byl minen ja, ale skutecne bych to asi udelal :)
>
> :-))) dalsi praktikujici krestan :-)) (ja do vas chlebem ....)
>
> >
> > 1. kdyz uz vyrabet temporalni soubory v shellovych skriptech, tak pomoci
> >    mktemp nebo tempfile (dostatecne aktualni verze RH i Debianu aspon
> >    jeden z techto programu obsahuji)
>
> jasne, dyt to ale mel byt jen princip - prece nebudu psat skript pres
> dve stranky (to by ses pak upsal pri hledani chyb :-))
>
> >2. je dobre si dost davat bacha na data, co se vyextrahuji z mailu a
> >   podobnych veci pochybneho puvodu: jiste by nebylo zadouci, aby se
> >   napriklad (nerikam, ze je to tenhle pripad (*)) zaslanim neceho napr.
> >   se subjectem "ahoj; echo '...'>/etc/passwd" dal vyrobit novy uzivatel
> >   procez je treba dbat spravneho umisteni uvozovek apod.
>
> viz poznamka k bodu 1
> a ano, echo je nebezpecne
>
> > 3. toto samozrejme neni spravny parser RFC 822 formatu, protoze mj.
> >    nezvlada viceradkove polozky hlavicky
>
> ani nemel byt ;-)
>
> A ja navic tyhle rozsireniny mail protokolu nesnasim - kdo nedovede
> napsat subject na jeden radek, at de do prdele a za maily v HTML
> bych vrazdil.
>
> >
> > 4. rychlost podobnych skriptu klesa s mnozstvim programu z nich
> >    spustenych, procez je pak lepsi to prepsat do neceho jineho (treba
> >    Perlu, nebo pouzit ten procmail; navic se to pak da udelat na jeden
> >    pruchod -- i kdyz to by opravdovy expert umel v i v shellu :> )
>
> viz poznamka k bodu 1
>
> >
> > 5. je dobre pouzivat nazvy promennych konzistentne (SUB=.. a $Subject asi
> >    nebude fungovat)...  nebo tam spis neco chybi :)
>
> :-) to by skutecne nefungovalo - moje nepozornost
>
> Ale ze jste kluci tomu Davidovi pomohli, co ? ;-)
>
> MH
>
> --
> --------------------------------------------------------------
> Michal Hajek                  mailto:hajek na nspuh.cz
> Sprava NIS                      http://www.nspuh.cz
> NsP Uherske Hradiste          phone : voice +420 0632 529 204
> Purkynova 365                         fax   +420 0632 551 014
> 686 68 Uherske Hradiste  Czech Republic     ICQ UIN: 14290832
> --------------------------------------------------------------

Diky za rady, mam z toho ted pekne nadutou hlavu,

ale zitra neco vyzkousim. Diky a spozdravem  David Makovsky

        ^     ^
        O     O
___ooo____(_)____ooo___





Další informace o konferenci Linux