[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