溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

正則表達(dá)式(gerp)

發(fā)布時(shí)間:2020-06-08 00:03:04 來(lái)源:網(wǎng)絡(luò) 閱讀:339 作者:夜魅零度 欄目:系統(tǒng)運(yùn)維

一、grep
命令格式:grep [-cinvABC] 'word' filename

-c表示打印符合要求的行數(shù)
-i 表示忽略大小寫
-n表示輸出符合要求的行數(shù)及其行號(hào)
-v表示打印所有不符合要求的號(hào)
-r遍歷所有子目錄
-A后面跟數(shù)字,列如-A2表示打印符合要求的行及下面的兩行
-B后面跟數(shù)字,列如-B2表示打印符合要求的行及上面的兩行
-C后面跟數(shù)字,列如-C2表示打印符合要求的行及上下各兩行
創(chuàng)建一個(gè)grep目錄,拷貝一個(gè)文件/etc/passwd
正則表達(dá)式(gerp)
過濾passwd里面包含nologin的文件
正則表達(dá)式(gerp)

這里過濾完成過后標(biāo)紅,是因?yàn)間rep里面有個(gè)-color=auto,添加顏色顯示

正則表達(dá)式(gerp)
grep查看符合要求的行數(shù) -c

正則表達(dá)式(gerp)
grep-n顯示這個(gè)文件里面包含nologin的行數(shù)
正則表達(dá)式(gerp)

grep -i 不區(qū)分大小寫
正則表達(dá)式(gerp)

grep -v 取反,除了nologin的全部顯示出來(lái)
正則表達(dá)式(gerp)

遍歷所有子目錄 -r

正則表達(dá)式(gerp)

-A2把包含root的行,以及這行下面的兩行都打印出來(lái)
正則表達(dá)式(gerp)

-B2把包含root的行,以及這行上面的兩行都打印出來(lái)
正則表達(dá)式(gerp)

-C2把包含root的行,以及這行上下兩行都打印出來(lái)
正則表達(dá)式(gerp)

查看一個(gè)文件里0-9所有的數(shù)字,[]括號(hào)表示里面的任意一個(gè)字符

正則表達(dá)式(gerp)

取反-r 把不包含數(shù)字的行列出來(lái)

正則表達(dá)式(gerp)

過濾所有以#開頭的行
正則表達(dá)式(gerp)

過濾所有不以#號(hào)開頭的行
正則表達(dá)式(gerp)

過濾非0-9開頭的數(shù)字的行顯示出來(lái)

正則表達(dá)式(gerp)

^放在方括號(hào)外面是以什么開頭,放在方括號(hào)里面是取非,取反的意思
過濾任意一個(gè)字符

正則表達(dá)式(gerp)

指定要過濾出的字符的出現(xiàn)次數(shù),如果不想使用拓義符號(hào)的話必須使用egrep

正則表達(dá)式(gerp)

指定要過濾一個(gè)或者多個(gè)指定的字符
正則表達(dá)式(gerp)

過濾出0個(gè)或者1個(gè)指定的字符
正則表達(dá)式(gerp)

過濾出字符串1或者字符串2,|表示或者的意思

正則表達(dá)式(gerp)

.表示任意一個(gè)字符
表示號(hào)前面那個(gè)字符有零個(gè)或者多個(gè)
{}表示一個(gè)范圍
+表示匹配一個(gè)或者多個(gè)+前面的字符
?表示?前面的字符有零個(gè)或者1個(gè)
|表示或者

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI