我读了这篇文章:https : //superuser.com/questions/304807/brace-expansion-run-several-commands-instead-of-expanding-on-one-line,并尝试了其eval echo扩展方式。为什么以下两个命令不同?
指令1:
$ eval echo\ {a,b,c}\;
Run Code Online (Sandbox Code Playgroud)
结果1:
a
b
c
Run Code Online (Sandbox Code Playgroud)
指令2:
$ eval echo\ {a,b,c} \;
Run Code Online (Sandbox Code Playgroud)
结果2:
a echo b echo c
Run Code Online (Sandbox Code Playgroud)