單引號,雙引號,無引號

2022-08-25 16:57:26 字數 1473 閱讀 9303

單引號:所見即所得

雙引號: 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之前,假如字串文字裡含有單引號,那麼必須運...