> This is also fine, a b and c are just two fields when they
> enter echo but they leave the appear to be 3 seperate words.
>
> hugo% s=`{echo '''a b''' c}
> hugo% echo $#s $s(1)
> 3 'a
> This is disappointing, I was hoping that I would get
> 2 args and the first would be 'a b' (quotes here for
> clarity, I was hoping there would be none in the assinged
> variable $s
>
> Is this what one would expect or is the text parsing
> by `{ .. } different to rc's normal one - dare I say broken.
[email protected] is correct. expected behavior. you could wrap
tokenize in a little program outputting a token per line and then do
ifs=$nl s=`{echo $list | tokenize}
9atom's rc has additional syntax that prevents ifs from being
global shared state (and the source of many script interation bugs)
s=`$nl {echo $list | tokenize}
- erik