單引號(hào):所見即所得,即將單引號(hào)內(nèi)的內(nèi)容原樣輸出,或者描述為單引號(hào)里面看到的是什么就輸出什么。雙引號(hào):把雙引號(hào)里面的內(nèi)容給輸出出來(lái),如果內(nèi)容中有命令、變量等,會(huì)先把,變來(lái)那個(gè)、命令解析出結(jié)果,然后輸出最終內(nèi)容。
成都創(chuàng)新互聯(lián)公司是工信部頒發(fā)資質(zhì)IDC服務(wù)器商,為用戶提供優(yōu)質(zhì)的服務(wù)器托管服務(wù)
shell腳本中的單引號(hào)和雙引號(hào)一樣都是字符串的界定符,而不是字符的界定符。單引號(hào)用于保持引號(hào)內(nèi)所有字符的字面值,即使引號(hào)內(nèi)的\和回車也不例外,但是字符串中不能出現(xiàn)單引號(hào)。
Linux命令行中輸入特殊字符,比如回車、$、!、空格、單引號(hào)等,需要利用反斜杠(\)轉(zhuǎn)義特殊字符,就是把反斜杠\加在特殊字符的前面,反斜杠也被稱為轉(zhuǎn)義字符。
1、由上可見雖然單引號(hào)和雙引號(hào)都是字符串的限定符,但還是有所區(qū)別。
2、單引號(hào)與雙引號(hào)的最大不同在于雙引號(hào)仍然可以保有變量的內(nèi)容,但單引號(hào)內(nèi)僅能是 一般字符 ,而不會(huì)有特殊符號(hào)。
3、單引號(hào)和雙引號(hào)的作用是差不多的,在里面的結(jié)果都是字符串,比如 a=date ,b=date 這兩個(gè)是一樣的。
4、沒(méi)有區(qū)別,都是字符串,但bash中有一個(gè)字符要特別注意,那就是~下的點(diǎn)號(hào)“`”,它不是單引號(hào),用它括起來(lái)的字符串,linux會(huì)按命令來(lái)執(zhí)行,并把結(jié)果轉(zhuǎn)為字符串。
5、單雙引號(hào)是一樣的用法,沒(méi)有區(qū)別,不過(guò)要注意必須是成對(duì)出現(xiàn),當(dāng)然還有一個(gè)需要注意的是如果是嵌套的話就必須是單雙間隔成對(duì)出現(xiàn)。
6、本質(zhì)區(qū)別 雙引號(hào)里面的是字符串, 而單引號(hào)里面的代表字符。
1、當(dāng)字符串中存在空格、特殊字符如\時(shí),需要加上雙引號(hào),特殊字符需要有反斜杠\ 進(jìn)行跳脫。
2、加引號(hào)的一部分原因是grep的關(guān)鍵字中間帶空格。
3、單引號(hào)和雙引號(hào)在$,\,` 等元字符上解釋不一樣,其他都一樣的。此處的 love{1} 在單引號(hào)和雙引號(hào)里解釋都一樣,love{1}本身是正則表達(dá)式,所以解析正則表達(dá)后司后,兩條命令得到的結(jié)果也一樣。
4、linux使用GNU版本的grep。它功能更強(qiáng),可以通過(guò)-G、-E、-F命令行選項(xiàng)來(lái)使用egrep和fgrep的功能。grep的工作方式是這樣的,它在一個(gè)或多個(gè)文件中搜索字符串模板。
5、Linux系統(tǒng)中g(shù)rep命令是一種強(qiáng)大的文本搜索工具,grep允許對(duì)文本文件進(jìn)行模式查找。如果找到匹配模式, grep打印包含模式的所有行。grep一般格式為:在grep命令中輸入字符串參數(shù)時(shí),最好用引號(hào)或雙引號(hào)括起來(lái)。
6、egrep和fgrep的命令只跟grep有很小不同。egrep是grep的擴(kuò)展,支持更多的re元字符, fgrep就是fixed grep或fast grep,它們把所有的字母都看作單詞,也就是說(shuō),正則表達(dá)式中的元字符表示回其自身的字面意義,不再特殊。
文章題目:linux命令行引號(hào) linux 引號(hào)
瀏覽路徑:http://chinadenli.net/article20/dejepco.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、企業(yè)網(wǎng)站制作、做網(wǎng)站、網(wǎng)站建設(shè)、網(wǎng)站維護(hù)、網(wǎng)站營(yíng)銷
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)