Programming and Scripting :: How to assing a line break to a variable in bash?
So it's done by design. I was thinking that it works as I would expect when @ is in quotes, but I'm still not sure of the purpose of having the difference, unless there is sometimes a need to obliterate the use of spaces within individual parameters. I guess the point is mainly just to have that option....
original here.