Wir liegen beide falsch… (edit: falls das nicht klar ist: track hat recht mit seiner Behauptung (aber er liefert die falsche Begründung) und ich hab unrecht (mit der gleichen unpassenden Begründung)
Aus deinem Link:
If the substitution appears within double quotes, word splitting and filename expansion are not performed on the results.
Das "if …" wär unsinnig, wenn es immer gölte.
Weiter oben:
The order of expansions is: brace expansion, tilde expansion, parameter, variable, and arithmetic expansion and command substitution (done in a left-to-right fashion), word splitting, and filename expansion.
Du hast dich von mir irreführen lassen ☺ Ich hätte recht, wenn die Sache nicht rechts von nem =
stünde, ebd.:
A variable may be assigned to by a statement of the form
name=[value]
If value is not given, the variable is assigned the null string. All values undergo tilde expansion, parameter and variable expansion, command substitution, arithmetic expansion, and quote removal (see EXPANSION below).
Die Quotingregeln der Bash sind für mich einfach zu subtil ☺
Vielen Dank @track