1. 程式人生 > >shell中反引號、單引號、雙引號的使用

shell中反引號、單引號、雙引號的使用

總結一些簡單的shell小知識,在一位網友的部落格基礎上做了一些修改,感謝一些網友的分享。

一、shell中的反引號(` `)的作用

將反引號(` `)內的字串當作shell命令來執行,返回值是命令的執行的結果,起到的是一個命令的替換作用。

舉例:


輸出日期

二、shell中的單引號(' ')的作用

關閉shell中所有的特殊符號使用和解釋。說的簡單點,就是單引號(‘ ’)中間的所有內容都作為普通的字元輸出,就是說不管你是不是一些特殊的字元(如$,轉移字元等)統統作為普通字元輸出。

舉例:

通過看test的輸出,可以很清楚的看到單引號(' ')中的所有內容直接作為普通字元輸出了。

三、shell中雙引號(" ")的作用

關閉shell中的大部分的特殊字元,但保留部分,如$、轉義字元\ (不包括\n \t等)、反引號(` `),而單引號(' ')則失效,作為普通字元輸出。

舉例:保留$  \  ``等


單引號(' ')失效