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