promenne a slozene zavorky v shellu

David Rohleder davro na ics.muni.cz
Pátek Květen 3 23:09:12 CEST 2002


letty na mrakoplas.phil.muni.cz (Zdenek Pytela) writes:

> Jirka Kosina píše:
> > No, reseni pujde asi najit spoustu, jak to obejit, ale je fakt zajimave, 
> > proc vystup tohoto:
> > 
> > P=0; { export P=1; echo $P; }    | { cat -; echo $P; }
> > Je 
> > 1
> > 0
> > 
> > a ne
> > 1
> > 1
> > 
> > Rozumi tomu nekdo? (ten export by tam snad ani byt nemusel, delal jsem s 
> > nim pokusy kvuli te roure, ale chova se to vzdy stejne...)
> 	Není to proto, že na {} se spouští shell a tím pádem se po
> skončení (tj. }) všechno zapomene?

Osobne si myslim, ze je to tim, ze obe casti se spousteji paralelne
jeste pred tim, nez je do promenne P prirazena hodnota 1. Shell pred
spustenim obou casti nahradi promenne a jsme tam, kde jsme byt nechteli.


-- 
-------------------------------------------------------------------------
David Rohleder						davro na ics.muni.cz
Institute of Computer Science, Masaryk University
Brno, Czech Republic
-------------------------------------------------------------------------


Další informace o konferenci Linux