>>>>> On Thu, 10 Oct 2002 10:44:27 +0200 (CEST), "Diaolin cos'altro?" >>>>> <diaolin@xxxxxxxxxxx> said: Dc> mkdir /tmp/pippo for file in a b c d do touch /tmp/pippo/$file Dc> done cd /tmp/pippo echo $(pwd) ls Dc> ########################################### Ciao, Diaolin Questo non è quello che chiedeva, in quanto, al termine dello script, l'utente si ritrova, in generale, in una directory diversa da /tmp/pippo. E' alla shell *corrente* che devi far cambiare la CWD: eseguendo uno script, viene in realtà lanciata una subshell dedicata, che pur ereditando tutto l'ambiente (quindi anche la CWD di partenza) non lo può "ripassare" indietro alla shell di partenza (quella interattiva di login, presumibilmente). Quindi, o trasformi tutto lo script in una funzione (che viene eseguita nella stessa shell), oppure usi un alias. ciao, lele. -- nickname: Lele Gaifax | Quando vivro' di quello che ho pensato ieri real: Emanuele Gaifas | comincero' ad aver paura di chi mi copia. email: lele@xxxxxxxxxx | -- Fortunato Depero, 1929. -- Per iscriversi (o disiscriversi), basta spedire un messaggio con SOGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx