linux的grep的用法

2021-08-31 19:34:04 字數 779 閱讀 8406

grep

-a after

^   錨定行的開始 如:'^grep'匹配所有以grep開頭的行。

$   錨定行的結束 如:'grep$'匹配所有以grep結尾的行。

.   匹配乙個非換行符的字元 如:'gr.p'匹配gr後接乙個任意字元,然後是p。

*   匹配零個或多個先前字元 如:' *grep'匹配所有乙個或多個空格後緊跟grep的行。

.* 一起用代表任意字元。   

匹配乙個指定範圍內的字元,如'[gg]rep'匹配grep和grep。   

[^]   匹配乙個不在指定範圍內的字元,如:'[^a-fh-z]rep'匹配不包含a-f和h-z的乙個字母開頭,緊跟rep的行。   

x\    重複字元x,m次,如:'o\'匹配包含5個o的行。

x\    重複字元x,至少m次,如:'o\'匹配至少有5個o的行。  

x\   重複字元x,至少m次,不多於n次,如:'o\'匹配5--10個o的行。   

\w    匹配文字和數字字元,也就是[a-za-z0-9],如:'g\w*p'匹配以g後跟零個或多個文字或數字字元,然後是p。數字可以[0-9]。

\(..\)    標記匹配字元,如'\(love\)',love被標記為1。   

\<    錨定單詞的開始,如:'\    錨定單詞的結束,如'grep\>'匹配包含以grep結尾的單詞的行。   

\w   \w的反置形式,匹配乙個或多個非單詞字元,如點號句號等。   

\b   單詞鎖定符,如: '\bgrep\b'只匹配grep。

linux中grep的用法

過濾多個關鍵字 grep e root mysql etc passwd root 0 0 root root bin bash operator 11 0 operator root sbin nologin mysql 500 500 home mysql sbin nologin 排除多個關鍵...

linux中grep的用法

grep 引數 匹配項 檔案a 檔案b grep i the text.txt 忽略the的大小寫在檔案中進行匹配 grep v the text.txt 在檔案中匹配不含the行 grep n the text.txt 在檔案中匹配the並且顯示行號 grep c the text.txt 統計匹...

Linux中grep命令的用法

1.作用 linux 系統中grep 命令是一種強大的文字搜尋工具,它能使用正規表示式搜尋文字,並把匹配的行列印出來。grep 全稱是global regular expression print 表示全域性正規表示式版本,它的使用許可權是所有使用者。2.格式 grep options 3.主要引數...