Newsgroup: it.comp.os.linux.software
Titolo: [Q] bash vs tcsh e le altre...

ciao,
volevo a chiedere (a chi ha avuto modo di conoscerle) le principali
differenze fra bash e tcsh in termini di vantaggi e svantaggi dell'una
e dell'altra, e se c'e' qualcosa di meglio (e in che senso), che
magari non si usa per mancanza di abitudine.
nel caso bash non risalti rispetto alle altre per features, vorrei
sapere il probabile motivo del fatto che e' stata di fatto scelta come
"shell di default" di moltissime distribuzioni. posix-compliance? il
fatto che sia gnu?
ciao e grazie in anticipo, gabriele.
-- 
X window system faq (ita):   
http://www.freeweb.org/personali/gz/l/X/faq
come fare domande su icl 
http://www.freeweb.org/personali/gz/l/u/cpd.txt
+-- random linux link: postgreSQL: 
http://sunsite.auc.dk/postgresql/
 --+
+-- documentazione linux in italiano: 
http://www.pluto.linux.it/ildp
 --+

fatto che sia gnu?
Piu` che altro il fatto che sia una bourne shell (derivata, ma
compatibile) con buone feature per l'uso interattivo.
-- 
ciao, | [Per rispondere togli "toglimi" dal mio indirizzo.]
Marco | * The Internet is full. Go away.  -- Joel Furr *

 compatibile) con buone feature per l'uso interattivo.
okz grazie
ciao, gabriele.
ps *inutile*: prima di approcciare linux ho usato per qualche mese una
c-shell su una sun del mio dip. di informatica (in modo elementare),
quindi la prima shell che ho visto non era una bash ;).
-- 
X window system faq (ita):   
http://www.freeweb.org/personali/gz/l/X/faq
come fare domande su icl 
http://www.freeweb.org/personali/gz/l/u/cpd.txt
+-- random linux link: postgreSQL: 
http://sunsite.auc.dk/postgresql/
 --+
+----- dilibert zone: 
http://www.unitedmedia.com/comics/dilbert/
 ------+

 magari non si usa per mancanza di abitudine.
Beh, io adoro le porcherie che si possono fare in tcsh con gli stack di
directory :-)
Ciao
 David
-- 
<d.santinoli presso mi . flashnet . it>

 directory :-)
io non ho mai osato toccarli :) non so neanche se bash abbia una cosa
simile...
ciao e grazie
g

 simile...
Anche in bash puoi impilare, ma non puoi referenziare direttamente le
directory sotto la cima, mentre in tcsh si` (con "=1", "=2" ecc.).
Ciao!
 David
-- 
<d.santinoli presso mi. flashnet. it>

 directory sotto la cima, mentre in tcsh si` (con "=1", "=2" ecc.).
okz tankese (avevo il dubbio che qualcosa del genere esistesse...)
ciao, gabriele.
-- 
X window system faq (ita):   
http://www.freeweb.org/personali/gz/l/X/faq
come fare domande su icl 
http://www.freeweb.org/personali/gz/l/u/cpd.txt
http://www.freeweb.org/personali/gz/l/vecchi-pc-microhowto.txt
 (beta)

 simile...
Non del tutto. In bash č vero che ci sono i comandi dirs, popd, pushd,
ma lo stack non viene salvato automaticamente tra un login e un altro;
poco male: basta un .bashrc apposito ;)
Se dovessimo usare una shell migliore, cioč piů coerente e piů
funzionale della bash, IMHO sarebbe meglio zsh e non tcsh.
Il primo difetto che vedo nella bash? La man pagina _ENORME_ :)
Ciao,
Marco

 directory sotto la cima, mentre in tcsh si` (con "=1", "=2" ecc.).
Bash questo lo fa. Al posto di = usa - e +:
$ cd
$ pushd /usr
/usr ~
$ pushd /var 
/var /usr ~
$ pushd /bin
/bin /var /usr ~
$ dirs 
/bin /var /usr ~
$ dirs +1
/var
$ dirs -1
/usr
Ciao,
Marco

 David
Toh, chi si vede... sei arrivato da queste parti, finalmente?
Presto ti scrivo in privato per la costituzione del GLUG... :-)
Ciao,
-- 
Riccardo Tromba
(per rispondermi in mailbox, rimuovete NO e SPAM dall'indirizzo)
   Per pensare, scrivere, spedire questo messaggio
  non è stato necessario alcun software commerciale
--*     (-:   L I N U X : join & enjoy!   :-)     *--

 Bash questo lo fa. Al posto di = usa - e +:
Non e` la stessa cosa. In bash puoi usare +n e -n solo come parametri di
dirs/pushd/popd, in tcsh l'espressione =n viene espansa ovunque compaia
("ls =1" ecc.).
Ciao


  David
Ciao,
Marco che non ha tempo di imparare i meandri di tcsh :(

 Sembra zucchero sintattico :-P
No, no... e` roba sostanziosa. Per esempio dopo un =n/ puoi chiedere la
completion con CTRL-D, il che e` molto utile per evitare i pasticci
suddetti.
Bye
