shell程式設計(四)引號
Shell程式中的單引號、雙引號、反引號、反斜線在命令中有特殊含義。
雙引號表示引用一個字串。字串裡不能直接使用$、引號、雙引號、反斜線、反引號這些特殊符號。如果字串裡沒有空格,使用雙引號將賦值的字串引起來,和不使用雙引號效果是一樣的。當字串中有空格時,用雙引號表示引號中的內容為一個字串。
單引號表示引用一個字串,用法和雙引號是相似的。如果雙號號中再使用單引號,則輸出時會輸出這個單引號。
反引號用於執行引號中的系統命令,然後將命令的結果返回。這個返回的結果可以賦值給一個變數。
例如
-bash-4.1# echo today is `date`
today is Fri Oct 16 12:32:16 CST 2015
反斜線用於對特殊字元進行轉義。如果字串中含有&、*、+、^、$、`、"、|、?這些含有特殊符串,shell會認為這些符串代表著相應的運算。可以使用反斜線對這些符串進行轉義。
例如
-bash-4.1# echo \$a
$a
相關文章
- Linux的shell程式設計(四)(轉)Linux程式設計
- shell程式設計(四)| grep正規表示式程式設計
- shell程式設計(四)| sed 正規表示式程式設計
- 實用的四個shell程式設計題程式設計
- Linux Shell 中的反引號,單引號,雙引號Linux
- shell程式設計程式設計
- shell 指令碼中雙引號、單引號、反引號的區別指令碼
- Linux Shell程式設計(1)——shell程式設計簡介Linux程式設計
- Shell程式設計 --- Shell介紹程式設計
- Linux Shell 單引號 雙引號 使用區別Linux
- shell中單引號、雙引號、反引號、反斜槓的區別
- Windows Shell 程式設計Windows程式設計
- shell程式設計(轉)程式設計
- shell程式設計二程式設計
- shell程式設計五程式設計
- Shell程式設計-shell變數1程式設計變數
- Bourne Shell及shell程式設計(轉)程式設計
- shell簡介之bash程式設計之引數說明(轉)程式設計
- Shell程式設計基礎學習之四:語法結構程式設計
- Shell程式設計-02-Shell變數程式設計變數
- Linux Shell程式設計(27)——子shellLinux程式設計
- Linux 程式設計之Shell程式設計(轉)Linux程式設計
- 初識shell程式設計程式設計
- Shell 程式設計入門程式設計
- shell程式設計進階程式設計
- shell程式設計入門程式設計
- Shell程式設計-基礎程式設計
- shell併發程式設計程式設計
- linux shell 程式設計Linux程式設計
- linux shell程式設計Linux程式設計
- 戀上shell程式設計程式設計
- Oracle-SHELL程式設計Oracle程式設計
- shell程式設計簡介程式設計
- shell vbscript xml程式設計XML程式設計
- shell程式設計基礎程式設計
- shell 程式設計簡記程式設計
- Shell程式設計-11-子Shell和Shell巢狀程式設計巢狀
- shell中定義變數用雙引號和單引號以及不用引號的區別變數