Shell指令中的單引號,雙引號,反引號,反斜槓

2021-09-30 07:40:44 字數 616 閱讀 2602

1.『string』 單引號

被單引號括住的內容將被視為單一的字串,在引號內的$符號沒有作用,也就是說$被當做普通字元處理。

例如:[root@localhost root]#echo '$home'

$home

2."string"雙引號

被雙引號括住的內容將被視為單一的字串,他防止萬用字元擴充套件,但允許變數擴充套件。這點與單引號不同。

例如:[root@localhost root]#echo "$home"

/root

3.`command` 反引號

用反引號括住的內容表示一條命令,直接執行。

例如:[root@localhost root]#echo `date`

日 9月 26 16:52:59 cst 2010

4. /倒斜線

例如:①[root@localhost root]#alias ls='ls -a'

[root@localhost root]#/ls

②[root@localhost root]#echo "/$home"

$home

③[root@localhost root]#echo $ho/

>me

/root

shell中單引號 雙引號 反引號

一 單引號和雙引號 首先,單引號和雙引號,都是為了解決中間有空格的問題。因為空格在linux中時作為乙個很典型的分隔符,比如string1 this is astring,這樣執行就會報錯。為了避免這個問題,因此就產生了單引號和雙引號。他們的區別在於,單引號將剝奪其中的所有字元的特殊含義,而雙引號中...

shell中的單引號 雙引號 反引號

在shell中引號分為三種 單引號,雙引號和反引號。由單引號括起來的字元都作為普通字元出現。特殊字元用單引號括起來以後,也會失去原有意義,而只作為普通字元解釋。單引號用於保持引號內所有字元的字面值,即使引號內的 和回車也不例外,但是字串中不能出現單引號。注意是所有,只是單引號本身不能夠出現在其中 例...

shell中單引號,雙引號,變數

variable value variable value variable value url website1 c語言中文網 website2 c語言中文網 echo website1 echo website2 執行結果 c語言中文網 c語言中文網 以單引號 包圍變數的值時,單引號裡面是什麼就...