2017-05-17 15:07:26 +0100, Stephane Chazelas: [...] > OK, so that would confirm it's a conformance bug in ksh88. ksh93 > would probably have another one in: > > ~$ a=a::b: ksh93 -c 'IFS=:; printf "<%s>\n" $a""' > <a> > <> > <b> > <> ### OK > ~$ a=a::b: ksh93 -c 'IFS=:; printf "<%s>\n" $a${a+""}' > <a> > <> > <b> > > ### NOK [...]
And mksh in: $ a=a: b=:b mksh -c 'IFS=:; printf "<%s>\n" $a$b' <a> <> <> <b> -- Stephane