Dneska jsme meli vytvorit program showman - jeho ukolem bylo nacist korenove adresare manualovych stranek (z promenne), najit vsechny man. stranky, projit je a v sekci odkazy najit/vyzkouset vsechny odkazy na dalsi stranky - pokud dana stranka neexistuje vypsat u manualove stranky chabovou hlasku. vsechno setridit a rozumne vypsat...
statistika: 4-5x 1, 3x 2, 2-3x3(jedna z nich nastesti moje ), 4-5x 4...
Jinak nejspis jeste budou tri dalsi terminy - posledni a predposledni ctvrtek a asi posledni utery...
no jak to po sobe ctu tak je to dost zmateny, kdyztak me nekdo doplnte:o))
Hodne stesti tem co to jeste nemaji
zk 8.9.2008
Pár dotazů
Měl bych pár dotazů k řešení úlohy:
Jak přistoupit ke kořenovým adresářům manuálových stránek (kde jsou uloženy a tak)?
Jak se vyzkouší platnost odkazu? Je na to nějaký příkaz, funkce?
Jak přistoupit ke kořenovým adresářům manuálových stránek (kde jsou uloženy a tak)?
Jak se vyzkouší platnost odkazu? Je na to nějaký příkaz, funkce?
- Lada
- Donátor
- Příspěvky: 165
- Registrován: 9. 1. 2005 10:17
- Typ studia: Informatika Bc.
- Bydliště: Slaný / zácpa na Evropské
tak korenove adresare byly ulozeny v nejaky promenny nebo souboru (nebo oboji?:) ) takze pristupem k nim sme se moc zabejvat nemuseli
na ty odkazy neexistuje funkce - ale pomerne chtre reseni bylo (Forst nam to pak rikal) ze to chtelo si vypsat do nejakyho souboru vsechny manualovy stranky a ten odkaz pak hledat jenom v nich...
na ty odkazy neexistuje funkce - ale pomerne chtre reseni bylo (Forst nam to pak rikal) ze to chtelo si vypsat do nejakyho souboru vsechny manualovy stranky a ten odkaz pak hledat jenom v nich...
Bylo to zhruba takhle: Na zacatku se podivat do promenne manpath, kde jsou korenove adresare manualovych stranek oddelene :. Pokud je promenna prazdna, cist korenove adresare z jakekosi souboru, ve kterem jsou mimo jine radky MANPATH <tab> korenovy_adresar. V kazdem korenovem adresari jsou jeste adresare man1,man2...man9,nektere z nich mohou chybet, cislo udava cislo sekce,do ktere stranka patri. V adresarich manX jsou soubory tvaru nazev_stranky.cislo_sekce pripadne to same s priponou gz. Pozor ze mohou existovat i stranky, ktere se jmenuji treba dement.5.neco_jinyho.5.gz, nazev je pak vsechno az do ty druhy petky.
Ukolem bylo projit vsechny existujici stranky, vypsat jejich seznam setrideny podle jmena stranky a sekundarne podle cisla sekce, format vypisu si uz moc nepamatuju....asi jmeno_stranky(sekce) fyzicka_cesta a pak pripadne na dalsi radky ktere odkazy z ni chybi. Pokud stranka existuje vicekrat ve vice korenovych adresarich, vypsat pouze jeji prvni vyskyt. Na kazde strance muze byt radek .SH SEE ALSO a pak oddelene carkami odkazy na jine stranky ve formatu jmeno_stranky(cislo_sekce), pripadne hafa mezer a newlinu, vse ukonceno prazdnou radkou-ty je treba projit a zkontrolovat zda existuji. Pricemz jmeno souboru mas jednoznacne dany nazvem stranky a cislem sekce, nic jinyho nepotrebujes. A este tam byl detail, ze soubory s priponou .gz musis nejdriv rozbalit gzipem nebo necim takovym...
Ukolem bylo projit vsechny existujici stranky, vypsat jejich seznam setrideny podle jmena stranky a sekundarne podle cisla sekce, format vypisu si uz moc nepamatuju....asi jmeno_stranky(sekce) fyzicka_cesta a pak pripadne na dalsi radky ktere odkazy z ni chybi. Pokud stranka existuje vicekrat ve vice korenovych adresarich, vypsat pouze jeji prvni vyskyt. Na kazde strance muze byt radek .SH SEE ALSO a pak oddelene carkami odkazy na jine stranky ve formatu jmeno_stranky(cislo_sekce), pripadne hafa mezer a newlinu, vse ukonceno prazdnou radkou-ty je treba projit a zkontrolovat zda existuji. Pricemz jmeno souboru mas jednoznacne dany nazvem stranky a cislem sekce, nic jinyho nepotrebujes. A este tam byl detail, ze soubory s priponou .gz musis nejdriv rozbalit gzipem nebo necim takovym...