Kam se ztraci promenna?
Petr Simek
psimek na jcu.cz
Úterý Červenec 10 15:13:45 CEST 2001
On Tue, 10 Jul 2001, Martin Spirk wrote:
> [................]
> soubor=$1
>
> cat $soubor | while read a
novy proces kopiruje stare prostredi (tedy i drive nastavene promenne)
> do
> JMENO=`echo $a|cut -f1 -d=`
> HODNOTA=`echo $a|cut -f2 -d=`
> if [ $JMENO = "account" ]
> then
> KONTO=$HODNOTA
> fi
> echo konto=$KONTO
> done
proces se ukonci a promenne v nem nastavene jsou fuc ...
>
> 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
*------------------------------------------------------------------------*
| Petr Simek APS JU |
| psimek na jcu.cz |
*------------------------------------------------------------------------*
Další informace o konferenci Linux