Steffen Nurpmeso wrote, on 30 Apr 2025: > > Austin Group Issue Tracker via austin-group-l at The Open Group wrote in > <hvf3afczq4inq5enfcfdjfozz67bzzxf3xokwt4...@www.austingroupbugs.net>: > |A NOTE has been added to this issue. > |====================================================================== > |https://www.austingroupbugs.net/view.php?id=1915 > ... > |add:<blockquote>The Korn shell changed the way $* is expanded between \ > |the 1988 > |and 1993 versions, when subject to field splitting: <i>ksh88</i> first \ > |joined > |the positional parameters as if $* were quoted and then performed field > |splitting on the result.[.] > > Ah, this is the background story! Thanks for all your efforts!! > May i ask whether this was found by painful source inspection, or > did an "old hand" spread some enlightening?
I have a memory of someone explaining how ksh88 expanded $*, but I'm not sure if it was directly from the "horse's mouth" or second hand. The different behaviour of ksh93 compared to ksh88 is just based on observation. -- Geoff Clare <g.cl...@opengroup.org> The Open Group, Apex Plaza, Forbury Road, Reading, RG1 1AX, England