.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