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.主要引數...