已采納回答 / onemoo
命令后的字符串就會被當作各個參數,所以你這兩個寫法沒有區別。雙引號括起來的字符會被當作一個字符串,如果字符串中有空格,那也會被當作一個帶空格的字符串,而不會被看作是由空格分開的兩個字符串。還有,shell會對命令中的字符串做一些處理,如路徑展開、花括號展開、波浪線展開...,加上雙引號后就只有算術展開、變量展開和命令展開有效了。比如對于路徑展開:<...code...>
2015-08-13