[Linuxtrent] Re: cd cd cd cd

  • From: ianezz@xxxxxxxxxx
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Wed, 9 Oct 2002 21:05:23 +0200

Usando la tastiera di Emanuele Olivetti, uno sconosciuto ha scritto:


 > Vorrei fare uno shell-script (bash, tcsh) che faccia una serie di
 > operazioni tra cui cambiare la directory corrente all'utente in modo
 > che alla fine (tra le altre cose)si ritrovi in una particolare
 > directory con la shell che ha utilizzato per lanciare lo script.
 > Ho provato banalmente a inserire una riga del tipo 'cd /tmp/pippo'
 > nello script ma non funziona.

L'utente deve eseguire il tuo script con il comando ".", in modo da
eseguirlo nella shell corrente. Per far questo, puoi benissmo fargli
un alias. Ad esempio:

  . ./pippopalla

oppure

  alias pippopalla=". /dir/dello/script/pippopalla"
  pippopalla

e non 

  pippopalla

+++

Se "cd" deve essere necessariamente un comando interno della shell, il
motivo c'e`: leggi qui, e fatti due risate

    http://www.zorg.org/unixhumour/awesome.unix.chdir.program.html

E magari leggi anche le altre ;-)

    http://www.zorg.org/unixhumour/
-- 
 |   \    \  | ___|_  |_  | ianezz AT sodalia.it
 |  _ \  | \ | _|    /   /  Visita il LinuxTrent a
_|_/  _\_|  _|____|___|___| http://www.linuxtrent.it
-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con SOGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: