On 2/4/22 2:56 PM, Alex fxmbsw7 Ratchev wrote:

by flat non lexical text parsing, excepts for quotes but then $( logically
expands, excepts:
but imho the topic here is how far to expand shell stuff at this position,
however factically its just needs to be a constant data separator

Well, you'd certainly have something here if your shell did that. It
wouldn't be a POSIX shell, though.

it was my mind shell

does it mean it wont ever get to be the regex /<<([^ \t\f\v\r\n;]+)

that is, after << is parsed a read word till next space,

That's just not how it works, and never has. There's no exception for the
word that is the here-doc delimiter. It's a shell word like any other; the
difference is in the expansions it undergoes.


no shell expansion
logic of separated functional structures in the topic of flat data is
overruling, you are overseeing

for me <<$( e o f )
blabla
$( e o f )

is pure early bug

It's simply not the `flat data' you think it is or should be.

(And that construct is certainly not something anyone should use, `early
bug' or not.)

--
``The lyf so short, the craft so long to lerne.'' - Chaucer
                 ``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, UTech, CWRU    c...@case.edu    http://tiswww.cwru.edu/~chet/

Reply via email to