$ print ${.sh.version}
Version JM 93u 2011-02-08
It's OK
loop 1 rc = 2
loop 2 rc = 2
loop 3 rc = 2
loop 4 rc = 2
loop 5 rc = 2
loop 6 rc = 2
loop 7 rc = 2
loop 8 rc = 2
loop 9 rc = 2
loop 10 rc = 2
loop 11 rc = 2
loop 12 rc = 2
loop 13 rc = 2
loop 14 rc = 2
loop 15 rc = 2
loop 16 rc = 2
loop 17 rc = 2
loop 18 rc = 2
loop 19 rc = 2
2012/2/24 David Korn <[email protected]>:
> cc: [email protected]
> Subject: Re: [ast-developers] Re: Inconsistent return code from subshell
> --------
>
>> If I remove the redirection, it works as expected.
>>
>> (10:19:35) c89f8v08:/ # out=$(ls -l /tmp/junk 2>/dev/null || print -u2
>> /tmp/junk
>> NOT FOUND ; echo done) ; echo $out
>> done
>>
>> (10:19:50) c89f8v08:/ # out=$(ls -l /tmp/junk || print -u2 /tmp/junk NOT
>> FOUND ;
>> echo done) ; echo $out
>> /tmp/junk not found
>> /tmp/junk NOT FOUND
>> done
>>
>
> I have not been able to reproduce this. What system and what version of ksh93
> are you running?
>
> Can anyone else reproduce this?
>
> David Korn
> [email protected]
> _______________________________________________
> ast-developers mailing list
> [email protected]
> https://mailman.research.att.com/mailman/listinfo/ast-developers
_______________________________________________
ast-developers mailing list
[email protected]
https://mailman.research.att.com/mailman/listinfo/ast-developers