Kam se ztraci promenna?
Martin Spirk
spirk na kla.pvt.cz
Úterý Červenec 10 15:11:26 CEST 2001
Zdravim,
mam nasledujici script v shellu
[................]
soubor=$1
cat $soubor | while read a
do
JMENO=`echo $a|cut -f1 -d=`
HODNOTA=`echo $a|cut -f2 -d=`
if [ $JMENO = "account" ]
then
KONTO=$HODNOTA
fi
echo konto=$KONTO
done
echo konto=$KONTO
[.......................]
Funguje to bezvadne, az na to ze po ukonceni cyklu se z promenne KONTO ztrati
hodnota ktera tam byla utvnitr cyklu vlozena. Vypada to, ze uvnitr cyklu se
vytvari pro promennou zvlastni prostor, ale nevim proc. Zkousel jsem pred
cyklem promennou KONTO vyexportovat, ale nejak to nepomohlo. Sice si dokazu
predat tu hodnotu pres nejaky soubor, ale moc se mi to nelibi, nevite nekdo
co mam spatne?
Martin
Další informace o konferenci Linux