Mentre Emanuele Olivetti era al bar, qualcuno ha scritto: > Pero' a menon funzionava "." neppure con bash... Allora non era bash che stavi usando, o non stavi specificando il path completo dello script dopo il "." Ad esempio: paperino@paperopoli$ . ./ziopaperone Cmq, riguardo al cross-shell-scripting, ti do una dritta: (set RANDOM=65535 && test "$RANDOM" -ne 65535) && eval 'function setenv { export $1="$2";}; function source { . "$1"; }' Questa riga vale per C Shell, Korn Shell e Bash, e fa si` che, dopo la sua esecuzione, siano disponibili i comandi "setenv" e "source" con sintassi simil-C Shell... Per capire se la shell corrente e` la C Shell, oppure Bash o la Korn Shell, si sfrutta il fatto che nelle ultime due shell la variabile RANDOM normalmente assume un valore casuale tra 0 e 32767, mentre nella C shell no. -- | \ \ | ___|_ |_ | 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