單引號:所見即所得
雙引號: 1、把雙引號的所有內容都輸出出來
2、如果中命令(要反引下)、變數、特殊轉義符等,會先把變數、命令、特殊轉義符解析出結果再輸出最終內容。
無引號: 與雙引號基本相同,連續數字不用加任何引號
建議:指令碼中普通字串盡量雙引號,單純數字可以不用加引號
a=192
a=192-$a
b='192-$a'
c="192-$a"
echo "a=$a" =》 a=192-192
echo "b=$b" =》 b=192-$a
echo "c=$c" =》 c=192-192-192
$( ) 與 ` ` (反引號)
在 bash shell 中,$( ) 與 ` ` (反引號) 都是用來做命令替換用(command substitution)的。
[root@dev yum.repos.d]# echo "today is `date +%y-%m-%d`"
today is 2019-06-25
[root@dev yum.repos.d]# echo "today is $(date +%y-%m-%d)"
today is 2019-06-25
[root@dev /]# ett=123
[root@dev /]# awk 'begin '
[root@dev /]# awk 'begin ' awk特殊用法
123
[root@dev /]# awk 'begin '
$ett
單引號和雙引號
char p1 1 char p2 1 1 的ascii碼值為49 0和49位址處為作業系統使用,故訪問這些位址如printf s,s,s p1,p2,p3 會產生段錯誤。printf n n的ascii碼值為10,同理,段錯誤。a 表示字元常量,在記憶體中佔1個位元組,a 1表示 a 的ascii...
單引號( )和雙引號( )
關鍵是要養成良好的習慣.單引號 一般用在單字元,如 c 雙引號 一般用在字串,如 abc 如果巢狀使用的話,一般用交替方法,尤其是html中.如,也可以改成.在分割乙個字串時要用到str.split或者regex.split。簡單的單個字串的替換,直接用字串.split 單個字串 多個字串的替換用r...
oracle 單引號 雙引號
在oracle中 雙引號的作用是 假如建立物件的時候,物件名 欄位名oracle將嚴格區分大小寫,否則oracl都預設大寫。而單引號則示意 這個加了單引號的字段是乙個字類似字串,並不區分大小寫。當指定字串文字時,必須用單引號將字串文字引住。oracle10g之前,假如字串文字裡含有單引號,那麼必須運...