歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

grep:基本正則表達式的簡單使用

元字符

.:匹配任意單個字符

[]:指定范圍內的任意單個字符

[^]:不包括指定的字符

*:匹配前面字符的任意次

字符出現次數

x(m,n):出現x的次數范圍為m-n

x(m,):出現x在m次以上

x(0,n):出現x最多n次

錨定符:

^:錨定行首

$:錨定行尾

<,b :錨定詞尾

>,b:錨定詞尾

():分組    1,2:後向引用第幾個分組

幾個范圍的別名

[:upper:] 所有大寫字母

[:lower:] 所有小寫字母

[:digit:] 所有數字

[:alpha:] 所有字母

[:alnum:] 數字和字母

[:space:] 空白字符

[:punct:] 符號

選項:

-v:對結果取反

-i:忽略大小寫

-o:僅顯示匹配到的字符串

-E:支持擴展正則表達式

-A n:after 匹配到所在行(含所在行)後的n行

-B n:before 匹配到所在行(含所在行)前的n行

-C n: 匹配到所在行(含所在行)上下的n行

Copyright © Linux教程網 All Rights Reserved