Johannes Schindelin [off-list ref] writes:
That is well possible. Quoting in shell is such a hassle, and I never seem
to get it right.
Therefore I did a minimal test,...
So I thought that it was okay.
Try the small test script in the message you are responding to.
It gives me:
$ sh ./1.sh
A= d e
B= d e
A quick rule of thumb is that the only place that you can get
away by not quoting is straight assignment to another variable,
like so:
var='a b c '
another=$var ;# another="$var" is fine but unnecessary.
Similarly for
another=$(some command)
which is Ok not to dquote.