單引號:
可以說是所見即所得:即將單引號的內的內容原樣輸出,或者描述爲單引號裏面看到的是什麼就會輸出什麼。
雙引號:
把雙引號內的內容輸出出來:如果內容中有命令、變量等,會先把變量、命令解析出結果,然後在輸出最終內容。
雙引號內命令或變量的寫法爲`命令或變量`或$(命令或變量)。
無引號:
把內容輸出出來,可能不會將含有空格的字符串視爲一個整體輸出,如果內容中有命令、變量等,會先把變量、命令解析出結果,然後在輸出最終內容,如果字符串中帶有空格等特殊字符,則不能完整輸出,需要加雙引號,一般連續的字符串,數字,路徑等可以用,不過最好用雙引號代替。