1、倒引號表示命令,用於命令替換,獲取命令的返回結果。
echo now is `date` 或者 echo now is $(date)
2、單引號
name=andy 沒有問題,
如果想 name=andy niu,報錯:bash:niu:command not found,程式認為第乙個空格後是命令。如何解決這個問題?
使用單引號 name=『andy niu』
注:字串中包含等號,也需要使用單引號引起來。
3、雙引號
desc=『i am $name』
echo $desc
i am $name』 ,我想顯示的是 i am andy niu。怎麼辦?
使用雙引號,雙引號對於其中的 $、\(反斜槓)、·(倒引號)特殊對待。
Linux中雙引號,單引號,倒引號的區別
雙引號 由雙引號括起來的字元,除 倒引號 和反斜線 外,其他均當做普通字元。這三仍保留特殊功能!其中 表示變數替換 用預先指定的變數值替代 和變數。倒引號 表示命令替換 反斜線 僅當後面字元是 或換行符之一時,才是轉義字元,告訴shell,不要對後面那個字元進行特殊處理,只當做普通字元。單引號 由單...
linux 單引號,雙引號,反引號
目的 為了保護文字不被轉換.除了他本身.就是說除去單引號外,在單引號內的所有文字都是原樣輸出.1.root jszwl161 sp49ep9 echo she is crying help 3.root jszwl161 sp49ep9 echo 4.root jszwl161 sp49ep9 ec...
單引號,雙引號,無引號
單引號 所見即所得 雙引號 1 把雙引號的所有內容都輸出出來 2 如果中命令 要反引下 變數 特殊轉義符等,會先把變數 命令 特殊轉義符解析出結果再輸出最終內容。無引號 與雙引號基本相同,連續數字不用加任何引號 建議 指令碼中普通字串盡量雙引號,單純數字可以不用加引號 a 192 a 192 a b...