1、單引號:
可以說是所見即所得:單引號裏面看到的是什麼就會輸出什麼。被單引號括起的內容不管是常量還是變量者不會發生替換。
2、雙引號:
把雙引號內的內容輸出出來,如果內容中有命令、變量等,會先把變量、命令會先解析出結果,然後在輸出最終內容來;被雙引號括起的內容常量還是常量,變量則會發生替換,替換成變量內容。
3、不加引號:
不會將含有空格的字符串視爲一個整體輸出, 如果內容中有命令、變量等,會先把變量、命令解析出結果,然後在輸出最終內容來,如果字符串中帶有空格等特殊字符,則不能完整的輸出,需要改加雙引號,一般連續的字符串,數字,路徑等可以用。
使用規則:
一般常量用單引號括起,如果含有變量則用雙引號括起。
最大不同:
單引號與雙引號的最大不同在於雙引號仍然可以保有變數的內容,但單引號內僅能是一般字
元,而不會有特殊符號