Portál AbcLinuxu, 24. dubna 2024 11:47


Dotaz: SunOS a příkaz FIND

4.2.2008 13:51 Audant
SunOS a příkaz FIND
Přečteno: 534×
Odpovědět | Admin
Nazdar, máme na serveru SunOS 5.9 (tj. pracuji pouze v příkazové řádce) a ten sice obsahuje příkaz FIND, ale neumí plno věcí (potřeboval bych zrovna maxdepth a printf). Nemáte někdo třeba zdrojové kódy onoho prográmku abych si je zkompiloval...
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

4.2.2008 14:14 ab
Rozbalit Rozbalit vše Re: SunOS a příkaz FIND
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zdojaky GNU findu lze stahnout z libovolneho mirroru GNU software. Ale mnohem jednodussi je stahnout jiz zkompilovane verze z Internetu. (Hlavne proto, ze Solaris 9 se dodaval bez kompilatoru C). Existuje nekolik repozitaru, viz Google (http://www.sunfreeware.com, ...) Mimochodem, ty nastroje muzete ziskat i primo od Sunu na http://www.sun.com/software/solaris/freeware/.
5.2.2008 10:51 Milan Jurik | skóre: 21 | blog: Komentare | Ova
Rozbalit Rozbalit vše Re: SunOS a příkaz FIND
Mno, je fakt, ze GNU find je k dispozici na Companion CD (http://www.sun.com/software/solaris/freeware/) pro Solaris 9, balicek SFWgfind. Jen neplest se sunfreeware.com, coz je zcela na Sunu nezavisly projekt.
4.2.2008 14:54 ajikdpoe | skóre: 23 | blog: dvh
Rozbalit Rozbalit vše Re: SunOS a příkaz FIND
Odpovědět | | Sbalit | Link | Blokovat | Admin
To co chcete je GNU verzia prikazu FIND. Kazdy unix ma svoj vlastny dialekt parametrov kazdeho nastroja. Odporucam vam naucit sa ten co je pouzity v danom systeme, pridete totiz niekam kde budete mat len ten co tam je (SunOS) bez moznosti instalacie GNU FIND a budete nahraty. Napr. v SCO su tie 2 switche -depth a -print, takze tam su len sa inak volaju. Podobne to bude imho v SunOS. Cize nakopcit tam GNU FIND sa zda byt docasne jednoduchsie riesenie ale z dlhodobeho hladiska sa vam nemusi vyplatit!
4.2.2008 15:37 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: SunOS a příkaz FIND

Technická poznámka: -depth (postorder místo preorder) je něco jiného než -maxdepth (max. hloubka) a -print (výpis) není totéž co -printf (formátovaný výpis).

Rejpal by navíc podotkl, že ještě vhodnější bude naučit se používat příkaz find, protože ten je v unixových systémech podstatně rozšířenější než FIND. :-)

4.2.2008 15:39 ab
Rozbalit Rozbalit vše Re: SunOS a příkaz FIND
Tady si dovolim oponovat. Ucit se omezeni implementaci na ruznych Unixovych systemech ma vyznam pro servisni techniky a tvurce aplikaci. Ale pro bezneho administratora je mnohem jednodussi si nainstalovat GNU nastroje. Mimo jine proto, ze funguji skoro stejne na Linuxu, Solarisu, ...

Problem spociva v tom, ze jak Sun tak i nekteri dalsi vyrobci Unixu si zpetnou kompatibilitu vysvetlili ponekud po svem a odmitali spoustu veci inovovat. Ze to takhle neslo dal si uz nastesti uvedomili a OpenSolaris je prvni vlastovkou. Ale zminovany Solaris 9 jeste pochazi z doby, kdy jste musel delat netrivialni upravy, aby zacaly fungovat napriklad kurzorove sipky v prikazove radce. (Nefungovaly v roce 1970, a tak proc by mely fungovat v roce 2000. To byla zpetna kompatibilita dovedena do absurdna.)
4.2.2008 20:24 blatnak
Rozbalit Rozbalit vše Re: SunOS a příkaz FIND
Ja zase moc nemusim "UNIXove experty" preskolene z Linuxu, kteri se mi snazi na kazdou masinu nacpat bash (o midnight commanderu nemluve :-).
4.2.2008 20:37 Xerces
Rozbalit Rozbalit vše Re: SunOS a příkaz FIND
No hlavně, že ti největší UNIX experti si pak na SunOS nebo HPUX narvou Xka :-) Přiznám se, že mi s těch komerčních UNIXů taky naskakuje husí kůže. Zkrátka Linux to je stabilita UNIXu, uživatelská přívětivost Windows. :-)
4.2.2008 20:41 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: SunOS a příkaz FIND
Člověk se docela pobaví, když vidí toho unixového experta po 10. ťukat tasemnici přes celou obrazovku místo aby použil šipku nahoru...
-- Nezdar není hanbou, hanbou je strach z pokusu.
vladka avatar 4.2.2008 22:54 vladka | skóre: 23 | blog: vladimiruv | Hlučín, Ostrava
Rozbalit Rozbalit vše Re: SunOS a příkaz FIND
No, co já vím, tak ksh(1) historii zvládá.
The ability to mumble about inodes is the key to social success at a UNIX gurus' cocktail party.
4.2.2008 23:12 bbb
Rozbalit Rozbalit vše Re: SunOS a příkaz FIND
Historii sice zvlada, ale kurzorove sipky ne. Pokud si to spravne pamatuji, tak jde o Korn shell z roku 1977. Ve verzi z roku 1983 uz Korn shell kurzorove sipky umel, ale ac se David Korn snazil jak chtel, do Solarisu se mu novou verzi prosadit nepodarilo. (Kvuli modle zvane zpetna kompatibilita.)
vladka avatar 4.2.2008 23:25 vladka | skóre: 23 | blog: vladimiruv | Hlučín, Ostrava
Rozbalit Rozbalit vše Re: SunOS a příkaz FIND
No, patrne si pletes Bourne shell s Korn Shellem, odkazoval manual je pro ksh88.
The ability to mumble about inodes is the key to social success at a UNIX gurus' cocktail party.
5.2.2008 08:10 bbb
Rozbalit Rozbalit vše Re: SunOS a příkaz FIND
Shelly si nepletu, akorat jsem to o 10 let posunul. Ksh v Solarisu 9 je z roku 1988 (proto to oznaceni ksh88), i kdyz uz byl davno dostupny ksh93 z roku 1993. Vic info je treba na http://en.wikipedia.org/wiki/Korn_shell.
5.2.2008 09:28 cthulhu
Rozbalit Rozbalit vše Re: SunOS a příkaz FIND
na co kurzorove sipky, kdyz je tam editacni mod? nemam rad kdyz si nekdo vybere takovou s prominutim hovadinu jenom proto aby mohl plivat na komercni Unix. Do Solarisu se da cokoliv pridat ze sunfreeware, blastwave atp., bash je 'included' jiz po instalaci. Komu Solaris pripada malo 'bleeding edge', je tu projekt OpenSolaris..Pripada mi to jako predsudky lidi, co jsou odkojeny linuxem a nekde v rohu serverovny se jim krci obstarozni hovado Sun E450 ktery se jednou za rok utre prachovkou, zalogujou se do nej jen tak pro formu a nadavaj na ten 'hnusnej korn'. Sun si uvedomil svoji pozici a vydal system s tolika features (Solaris 10), ze ma Linux jeste hodne dlouho co dohanet..to je to, na cem opravdu zalezi. To ze tam (zatim) neni the latest and greatest KDE4 me zajima asi jako vcerejsi pocasi.
5.2.2008 10:08 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: SunOS a příkaz FIND
Plivání na komerční systémy jistě v pořádku není, ale nic takového tady nevidím. Spíš přezíravý postoj provozovatelů Velkých Systémů a křečovité odmítání všeho, co si "děti hrající si s Linuxem" drze dovolily udělat jinak, než je to na Těch Pravých Unixech (na kterých je to stejně na každém jinak).
5.2.2008 10:58 Milan Jurik | skóre: 21 | blog: Komentare | Ova
Rozbalit Rozbalit vše Re: SunOS a příkaz FIND
V tomhle komentari je kus krute pravdy. Ne, ze bych se pod nej podepsal, ale ta preziravost v oblasti utilit byla znacna.
5.2.2008 10:55 Milan Jurik | skóre: 21 | blog: Komentare | Ova
Rozbalit Rozbalit vše Re: SunOS a příkaz FIND
Problem s ksh je letity a ne snadno resitelny. Vznikl pred 20 lety, kdyz vyvoj ksh na cas ustal a kazdy z dodavatelu si zavedl sve ruzne upravdy do nej. A protoze ksh byl a je na Solarisu klicovym shellem pro skripty, prejit na castecne nekompatibilni ksh93 neni o lusknuti prstem, ale o vyvoji, do ktereho dlouho nikdo nechtel investovat cas ani penize. Coz uz dnes neplati, posledni vydani obsahuji znacne upravy a opravy v tomto smeru.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.