shell, vratit promenou z while cyklu

Martin Kraus martin.kraus na infonet.cz
Čtvrtek Září 8 16:44:15 CEST 2005


On Thu, Sep 08, 2005 at 04:39:41PM +0200, Martin `MJ' Mares wrote:
> Hello, world!\n
> 
> >   mam problem. vzdycky me vsude ucili, ze v shellu z while loopu nevratim
> > promennou a celou dobu to nefungovalo. jenze ted me to funguje. coz me
> > prinejmensim znepokojuje. bud jsem naprosto mimo a uz me to nemysli, nebo fakt
> > nevim. 
> 
> A proc by to vlastne nemelo fungovat?

neb moje oblibene  

cat file | while read promena; do 
	neco delam a chci "y" ven;
done
echo $y

nejde, protoze je to subshell. nikdy jsem while na nic jinyho snad nepouzil,
takze me to nesecvaklo. jsem uz dneska grogy a takhle se to projevuje.
mk


Další informace o konferenci Linux