On Mon, Jul 25, 2011 at 8:33 PM, Linda Walsh <b...@tlinx.org> wrote:
> Pierre Gaston wrote:
>> Since  you are already using global variables, why not simply use a
>> couple more for the return values?
>>
> ---
>        Because a subshell cannot access the global variables of the
> parent.

uh?  you don't make sense.
1) a subshell can access  the parent variables just fine
2) your intial problem was to avoid the subshell of your solution to
be able to use global variables

I'm just saying : foo () {   ret1=blah;ret2=bleh; }; foo;echo $ret1 $ret2

Reply via email to