shell中的引號

2021-09-30 08:50:46 字數 1365 閱讀 7171

**:

引號的作用

1雙引號(「」) 1

)使用」」

可引用除字元

$(美元符號)、

`(反引號)、

/(反斜線)外的任意字元或字串。雙引號不會阻止

shell

對這三個字元做特殊處理(標示變數名、命令替換、反斜線轉義)。 舉例

: name=gezn; echo 「user name:$name」               //

將列印user name :gezn

echo 「the date is:`date +date-%d-%m-%y`」     //

將列印the date is: 

03-05-2009

echo –e 「$user/t$uid」                                    //

將列印gezn  500

2)如果要查新包含空格的字串經常用到雙引號

2單引號(』』) 1)

如果用單引號把字串括起來,則

dayi9nhao

內字串中的任何特殊字元的特殊含義均被遮蔽。 2)

舉例:

echo –e 『$user/t$uid』                           //

將列印$user $uid(

沒有遮蔽

/t,是因為選項「

-e」的緣故

)echo 『user/t$uid』                                  //

將列印$user/t$uid

3反引號(``) 1)

shell

將反引號中的內容作為乙個系統命令,並執行其內容。使用這種方法可以替換輸出為乙個變數 2)

舉例:

a=`date + date-%d-%m-%y`                //

將列印the date is: 

03-05-2009

4反斜線(/) 1

)如果下乙個字元有特殊含義,反斜線防止

shell

誤解其含義,即遮蔽其特殊含義。 2

)下屬字元包含有特殊含義:

& * + $ ` 「 |  ?

3) 在列印字串時要加入八進位制字元(

ascii

相應字元)時,必須在前面加反斜線,否則

shell

作普通數字處。

舉例:bj=beijing; echo 」variable/$bj=$bj」        //

將列印variable $bj = beijing

shell中的引號

單引號 單引號可以說是即見即所得,即將單引號的內容原樣輸出 由單引號括起來的字元都作為普通字元輸出 防止任何變數擴充套件,當shell碰到第乙個單引號時,它將忽略掉其後直到右引號的所有特殊字元 例如 a hello echo a pwd 輸出 a pwd echo pwd 輸出 pwd 雙引號 雙引...

shell中的引號

shell可以識別4種不同型別的引字符號 單引號字元 雙引號字元 反斜槓字元 反引號字元 1.單引號 grep susan phonebook susan goldberg 403 212 4921 susan topple 212 234 2343 如果我們想查詢的是susan goldberg,...

shell中的引號,單引號,反引號

引號 在shell中引號分為三種 單引號,雙引號和反引號。單引號 由單引號括起來的字元都作為普通字元出現。特殊字元用單引號括起來以後,也會失去原有意義,而只作為普通字元解釋。例如 string path echo string path 可見 保持了其本身的含義,作為普通字元出現。雙引號 由雙引號括...