linux shell中單引號、雙引號和沒有引號的區別

單引號:

         可以說是所見即所得:即將單引號的內的內容原樣輸出,或者描述爲單引號裏面看到的是什麼就會輸出什麼。

雙引號:

         把雙引號內的內容輸出出來:如果內容中有命令、變量等,會先把變量、命令解析出結果,然後在輸出最終內容。

         雙引號內命令或變量的寫法爲`命令或變量`$(命令或變量)。

無引號:

         把內容輸出出來,可能不會將含有空格的字符串視爲一個整體輸出,如果內容中有命令、變量等,會先把變量、命令解析出結果,然後在輸出最終內容,如果字符串中帶有空格等特殊字符,則不能完整輸出,需要加雙引號,一般連續的字符串,數字,路徑等可以用,不過最好用雙引號代替。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章