Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我以这种方式使用 bash:
vara="'%a %b'" function f { echo -n $# : "$@" }
1.
f $vara
输出:
2 : %a %b
2.
f "$vara"
1 : '%a %b'
谁能解释为什么第一个产生该输出?
这是分词的一个很好的例子,也是为什么我们被教导总是引用我们的变量。
有关更多详细信息,请参阅这篇出色的文章