[PLUTO-help] Ora èbash :-(

Stefano Callegari stefano a omniluxlighting.it
Dom 4 Maggio 2003 17:26:18 CEST


Il 04May 11:08, sad scrisse:
> invece di usare set variabile='valore' .. 
> hai provato export variabile='valore' ?
> 
> sad
> 
> > A quanto pare negli script bash non è possibile che un valore passi al
> > porcesso "parent" ma solamente ai "child". Possibile che un ciclo while
> > sia inteso come un processo "child"?

Mi sembrava di averci già provato ma per scrupolo ho ritentato: niente!

Le righe incriminate sono:

cat $TEMP_TESTO | grep -e "\ \+§§" | awk -F' §§ ' {'print $2'} | awk -F' ' {'print $1'} | while read VERIFICA
 do

# echo $VERIFICA;

# trova se La o Le e lo mette in NUOVO
 export NUOVO=`la_le`;
#echo $NUOVO > /tmp/invio_ML_nuovo;

 sed -e "s/§§\ $VERIFICA/$NUOVO\ $VERIFICA/g" $TEMP_TESTO > $TEMP_TESTO2;

 cat $TEMP_TESTO2 > $TEMP_TESTO;
done

[cut]

# controllo maiuscole
if [ $NUOVO == "ti" ];
#if [ "`cat /tmp/invio_ML_nuovo`" == "ti" ];
 then cat $TEMP_TESTO | sed -e "s/\.\ \+ti/\. Ti/g" -e "3!s/^ti/Ti/"
elif [ $NUOVO == "vi" ];
#elif [ "`cat /tmp/invio_ML_nuovo`" == "vi" ]; 
 then cat $TEMP_TESTO | sed -e "s/\.\ \+vi/\. Vi/g" -e "3!s/^vi/Vi/"
else cat $TEMP_TESTO;
fi

Il $NUOVO nel ciclo if/elif/else/fi è vuoto.

Forse ho sbagliato?

Ciao
-- 
Stefano Callegari <stefano a omniluxlighting.it>
Omnilux Srl
Via Frassanedo, 2 - I 35020 Villatora di Saonara (PD)
+39 049 8792281


More information about the pluto-help mailing list