[EMAIL PROTECTED] wrote:
> XXX=10; { XXX=20; } | read; echo $XXX
>
> XXX=10; { XXX=20; }; echo $XXX
>
> I suppose both of them should output  '20' but the first one outputs
> '10'. Is it feature of bug?

This is normal.  It's explained in entry E4 in the bash FAQ.


paul


_______________________________________________
Bug-bash mailing list
Bug-bash@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-bash

Reply via email to