Prosim pomuzte s prikladkem. Nebo dejte aspon navod.
Napište program, který z každého příchozího mailu doplní adresu odesílatele a jeho jméno do tabulky. K této tabulce vytvořte prohledávač, který podle (části) jména vypíše odpovídající(ho) uživatele.
ukol z Unixu (pomoc)
-
- Site Admin
- Příspěvky: 144
- Registrován: 22. 9. 2004 06:06
- Typ studia: Fyzika Ph.D.
- Bydliště: Praha
Re: ukol z Unixu (pomoc)
Rekneme, ze mailbox mas v souboru $HOME/mailbox. V tomto souboru mas VSECHNY prichozi maily. V hlavicce mailu jsou radky zacinajici retezcem "From:" (bez uvozovek). Tyto radky vygrepujes a pres pajpu odseknes ten retezec "From:" (napr. sedem ho nahradis sed "s#From:##g").Talva píše:Prosim pomuzte s prikladkem. Nebo dejte aspon navod.
Napište program, který z každého příchozího mailu doplní adresu odesílatele a jeho jméno do tabulky. K této tabulce vytvořte prohledávač, který podle (části) jména vypíše odpovídající(ho) uživatele.
Takto bys mel skriptikem na 1 radku (pomoci pajpy) ziskat vsechny maily i se jmeny a ten si vypises do souboru (napr. tmp_mail_adresses).
Ted jenom rozsekas "Jmena" a <m@ily> a vypises do tabulky (napr. soubor email_table).
Vyhledavac: proste grep s nejakym vstupnim parametrem (tou casti jmena) na soubor email_table.
a mas hotovo
kdybys potreboval(a) dalsi pomoc, ozvi se na mail ci na ICQ.
JS
- Lukas Mach
- Matfyz(ák|ačka) level III
- Příspěvky: 261
- Registrován: 28. 3. 2006 17:08
- Typ studia: Informatika Bc.
- Bydliště: Praha a Kladno
- Kontaktovat uživatele:
Take by bylo dobre to propojit se souborem .forward, ktery mas ve svem domovskem adresari. Normalne je v nem emailova adresa, na kterou se maji tvoje maily preposilat, nicmene muzes tam zaridit, aby se mail preposlal i jako standardni vstup do jineho programu (coz ty asi chces).
Ted jsem to chvili zkousel, ale nepodarilo se mi to rozchodit. Dokonce mi neco radil i Dan Lukes pres talk, ale nejak mi to nejde. Do toho ~/.forward napises neco jako:
|jmeno_skriptu
A ono se to posle na vstup zvoleneho skriptu. To svislitko je tam dulezity, koukni na man forward. Myslim, ze ten priklad je primo zamysleny na pouziti tehle featury.
Ted jsem to chvili zkousel, ale nepodarilo se mi to rozchodit. Dokonce mi neco radil i Dan Lukes pres talk, ale nejak mi to nejde. Do toho ~/.forward napises neco jako:
|jmeno_skriptu
A ono se to posle na vstup zvoleneho skriptu. To svislitko je tam dulezity, koukni na man forward. Myslim, ze ten priklad je primo zamysleny na pouziti tehle featury.
For every epsilon, there is delta.
Where is my delta?
Where is my delta?
- Trupik
- Matfyz(ák|ačka) level III
- Příspěvky: 251
- Registrován: 3. 1. 2005 14:45
- Typ studia: Informatika Mgr.
- Kontaktovat uživatele:
Chudaku, mas asi Chadimu co? ...
Domovská stránka: http://www.jakubmaly.cz/, blog: http://blog.jakubmaly.cz/
Petice proti olympiádě http://olympiada.nazory.cz
Come on you target for faraway laughter,
Come on you stranger, you legend, you martyr, and shine!
Petice proti olympiádě http://olympiada.nazory.cz
Come on you target for faraway laughter,
Come on you stranger, you legend, you martyr, and shine!