linux命令學習——單引號(‘’)、雙引號(“”)、小引號(``)總結
在編寫shell腳本時對於引號的應用也是十分重要的,這裡總結一下三種引號的特點。
1、單引號(‘’),被單引號包裹的內容會將其視為字符串,即使做了像 \n 這樣的換行,也會照樣輸出 \n 而不是 換行。
2、雙引號(“”),和單引號不同的是,雙引號會將包裹內容的轉義字符輸出。下面做一個例子:
[javascript]
$ name=kehr
$ echo "$name"
kehr
$ echo '$name'
$name
明顯可以看出二者的差別
3、小引號(``)這個符號也不知道學名叫什麼,我管它叫“小引號”,哈哈。
它的作用是,被小引號包裹的內容會先執行。
例如,當我們在安裝內核devel等文件的時候會用到下面的命令:
[html]
yum install kernel-devel-`uname -r`
這裡的小引號就是鍵盤數字1,左邊的那個鍵。