*grep的主要作用是根據(jù)關(guān)鍵字檢索內(nèi)容,egrep是grep的拓展,egrep包含grep所有的功能
成都創(chuàng)新互聯(lián)服務(wù)項目包括潮陽網(wǎng)站建設(shè)、潮陽網(wǎng)站制作、潮陽網(wǎng)頁制作以及潮陽網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,潮陽網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到潮陽省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
grep用法:grep '關(guān)鍵詞' 檢索對象
常用參數(shù):
-c 檢索包含關(guān)鍵詞的行數(shù)
-i 不區(qū)分大小寫(關(guān)鍵字)
-n 顯示行號
-v 取反(顯示不包含關(guān)鍵詞的行)
-r 遍歷所有子目錄(檢索目錄使用)
-An 檢索包含關(guān)鍵詞的行以及下面n行
-Bn 檢索包含關(guān)鍵詞的行以及上面n行
-Cn 檢索包含關(guān)鍵詞的行以及上下n行
-E 等于egrep
特殊用法示例:
[root@localhost ~]# grep '[0-9]' /etc/passwd
*檢索包含數(shù)字的行
[root@localhost ~]# grep -v '[0-9]' /etc/passwd
*檢索不包含數(shù)字的行
[root@localhost ~]# grep '^[0-9]' /etc/passwd
*檢索以數(shù)字開頭的行
[root@localhost ~]# grep '[^0-9]' /etc/passwd
*檢索不包含數(shù)字的行
[root@localhost ~]# grep '^[^0-9]' /etc/passwd
*檢索不以數(shù)字開頭的行
[root@localhost ~]# grep 'r.t' /etc/passwd
*.表示匹配任意一個字符(數(shù)字,字母,符號,空格)
[root@localhost ~]# grep 'o*' /etc/passwd
*表示匹配0個或多個o(*號前面的字符)
[root@localhost ~]# grep '.*' /etc/passwd
*表示匹配所有字符(.代表任意字符,*代表0個或多個前面的字符)
[root@localhost ~]# grep 'o\{2\}' /etc/passwd
*o{2}表示檢索o連續(xù)出現(xiàn)兩次的行,等于grep 'oo' /etc/passwd,\脫義符
[root@localhost ~]# egrep 'o{2}' /etc/passwd
*同上,使用egrep不用加脫義符
[root@localhost ~]# egrep 'o+' /etc/passwd
*+號表示匹配一個或多個+號前面的字符(o、oo、oo……oo)
[root@localhost ~]# egrep 'o?' /etc/passwd
*?表示0個或1個問號前面的字符
[root@localhost ~]# egrep 'root|test' /etc/passwd
*管道符:用戶檢索多個關(guān)鍵詞
標(biāo)題名稱:Linux正則grep/egrep的用法
文章位置:http://chinadenli.net/article14/ieihge.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設(shè)、網(wǎng)站設(shè)計公司、虛擬主機(jī)、網(wǎng)頁設(shè)計公司、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站策劃
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)