一、grep
命令格式:grep [-cinvABC] 'word' filename
成都創(chuàng)新互聯(lián)公司成立與2013年,先為祁陽等服務(wù)建站,祁陽等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為祁陽企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
-c表示打印符合要求的行數(shù)
-i 表示忽略大小寫
-n表示輸出符合要求的行數(shù)及其行號
-v表示打印所有不符合要求的號
-r遍歷所有子目錄
-A后面跟數(shù)字,列如-A2表示打印符合要求的行及下面的兩行
-B后面跟數(shù)字,列如-B2表示打印符合要求的行及上面的兩行
-C后面跟數(shù)字,列如-C2表示打印符合要求的行及上下各兩行
創(chuàng)建一個grep目錄,拷貝一個文件/etc/passwd
過濾passwd里面包含nologin的文件
這里過濾完成過后標(biāo)紅,是因為grep里面有個-color=auto,添加顏色顯示
grep查看符合要求的行數(shù) -c
grep-n顯示這個文件里面包含nologin的行數(shù)
grep -i 不區(qū)分大小寫
grep -v 取反,除了nologin的全部顯示出來
遍歷所有子目錄 -r
-A2把包含root的行,以及這行下面的兩行都打印出來
-B2把包含root的行,以及這行上面的兩行都打印出來
-C2把包含root的行,以及這行上下兩行都打印出來
查看一個文件里0-9所有的數(shù)字,[]括號表示里面的任意一個字符
取反-r 把不包含數(shù)字的行列出來
過濾所有以#開頭的行
過濾所有不以#號開頭的行
過濾非0-9開頭的數(shù)字的行顯示出來
^放在方括號外面是以什么開頭,放在方括號里面是取非,取反的意思
過濾任意一個字符
指定要過濾出的字符的出現(xiàn)次數(shù),如果不想使用拓義符號的話必須使用egrep
指定要過濾一個或者多個指定的字符
過濾出0個或者1個指定的字符
過濾出字符串1或者字符串2,|表示或者的意思
.表示任意一個字符
表示號前面那個字符有零個或者多個
{}表示一個范圍
+表示匹配一個或者多個+前面的字符
?表示?前面的字符有零個或者1個
|表示或者
標(biāo)題名稱:正則表達(dá)式(gerp)
本文路徑:http://aaarwkj.com/article14/psoode.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、虛擬主機(jī)、網(wǎng)頁設(shè)計公司、品牌網(wǎng)站建設(shè)、商城網(wǎng)站、軟件開發(fā)
聲明:本網(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)