I read this post: https://superuser.com/questions/304807/brace-expansion-run-several-commands-instead-of-expanding-on-one-line and tried its eval echo
way of expansion. Why are the two commands below different?
Command 1:
$ eval echo\ {a,b,c}\;
Result 1:
a
b
c
Command 2:
$ eval echo\ {a,b,c} \;
Result 2:
a echo b echo c