On 4/14/09, Bernd Eggink <[email protected]> wrote:
> In some cases the expansion ${ cmd;} hangs forever. For example, this
>  never returns:
>
>     l=${ cat man93.html; }
>
>  while this works as expected:
>
>     l=$(cat man93.html)
>
>  It appears to depend on the length of the output, as is works with
>  shorter files.

Which ksh93 version do you use (e.g. $ print "${.sh.version}" #) and
can you please post a stack trace with symbols ? Somehow I suspect
it's something similar (or the same issue) as the one described in
http://svn.genunix.org/repos/on/branches/ksh93/gisburn/scripts/tests/sun_solaris_cr_6800929_large_command_substitution_hang.sh

----

Bye,
Roland

-- 
  __ .  . __
 (o.\ \/ /.o) [email protected]
  \__\/\/__/  MPEG specialist, C&&JAVA&&Sun&&Unix programmer
  /O /==\ O\  TEL +49 641 3992797
 (;O/ \/ \O;)
_______________________________________________
ast-developers mailing list
[email protected]
https://mailman.research.att.com/mailman/listinfo/ast-developers

Reply via email to