Miert keruljuk a CSH -t, es az egyeb regi shelleket

Egy problema megoldasat kerestem es ezt talaltam:

http://www.grymoire.com/Unix/CshTop10.txt

Hozzászólások

Miert keruljuk a basht?

Tokmind1 milyen shell-t hasznalsz. Ha scriptet irsz akkor az legyen POSIX compliant!

Mit nyerek vele ? Megy majd kenyerpiriton(kis memorias eszkoz) ? Az olyan scripteket had ne irjak mar kenyelmetlen eszkozzel, amik olyan dolgokhoz szagolnak hozza ami nem fer fel egy kenyerpiritora, ergo soha nem lesz belole hatranyom.

Amit nem lehet megirni assemblyben, azt nem lehet megirni.

"Yes - you must add a space before the "!" character to fix the "Variable name must begin with a letter" error. Sheesh!"

Ez ugyan úgy ksh-nál is érvényes ( legalább is AIX alatt 100%, mert már nem egyszer bele futottam.. ) Meg 1-2 hasonló szintax-os problémába is ( van ahol a [ ] nem elég, hanem kapásból [[ ]] kell )

____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Ülj le és kuss legyen!"..

Felhoztál egy (illetve két) nagyon rossz példát:

- a ! köré azért kell szóköz (mármint ksh-ban), mert az egy önálló operátor (kb annyira kell, mint az ls és a -l közé). És jobban olvasd el azt a hivatkozást, hogy lásd, az ott felhozott példában teljesen másról van szó.

- a [ illetve a [[ pedig egész egyszerűen két különböző (noha nagyon hasonlóan viselkedő) parancs - nyilván nem egyforma a szintaxisa.

Konkrétan csak azért hoztam fel, mert mondjuk az én perl-hez szokott kicsiny lelkem kibaxottul kiakadt, amikor nem értette, hogy mi a fészkesért nem eszi meg a shell azt, ami totál helyes szintaxisnak látszik :) Azóta mondjuk már ezt is megszoktam, de a legelején nagyon is idegesítő volt ( bár be kell lássam, hogy pl. tényleg rossz példa volt; ugyan ezt a hülyeséget a bash is beszívja )
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Ülj le és kuss legyen!"..

Én konkrétan ismerek olyat aki C-shellt használ Irixen kívül (konkrétan Linuxon) :-)

Mindazonáltal nem kerülni kell a régi shelleket, hanem megtanulni őket használni (bár ez az újakra is érvényes). Szerintem Pl. a Korn-shell kifejezetten jó, és sok ember csak azért fanatizálja a bash-t, mert a Linuxán az az alapértelmezett - de használni igazából egyiket se tudja. (Hm, kéne egy szavazás sh/ash/ksh/bash/csh/tcsh/zsh/dash - no még kéne kettő, mondjuk perlsh/tclsh :-) - de csak az szavazhat, aki az adott eszközök közül már legalább 3-t használt hosszabb ideig, és mondjuk valami nem túl bonyolult dolgot meg is tud írni ezeken a nyelveken.)

Ja, és +1 Thug-nak (kivételesen)

Asszem Zahy rám gondolt. Én még a Sunokon szoktam rá a C shell használatára, mer a munkahelyemen csak ez volt adott. Ugyan Lunox alól dolgoztam rá, de én elég univerzálisnak éreztem. Minden shell nek megvan a maga előnye és hátránya. Ha megismered igazán, akkor ezekkel vagy együtt tudsz élni, vagy találsz rá megoldás, vagy csak egyszerűen az a megoldás hogy megismered és beállítod :)
Rám sokszor mondják, hogy nem modern eszközöket használok, mivel mutt alól VI -al levelezek, de mégis van nagyon jó helyesírás ellenőrzőm vi alá, a mutt kezeli 200e levelemet és nem mellesleg 96 óta nem hagyott cserben, nem volt vele ASCII és UTF8 váltási problémám és mindenhonnan kényelmesen tudom kezelni, sőt mivel sokat GPG -ek, kifejezetten nyugodtabb is vagyok, hogy nincs egy GUI kapcsolva a jelszavam és a levél olvasás közé. És ha már az embernek 2009 ben nem feltétlen kell másodpercenként használni az egeret, hanem tud fókuszálni a munkájára, az sem hátrány. Pont ezért választottam Naptáramnak a
http://culot.org/calcurse/screens.html -ot.

Guska