歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> grep:基本正則表達式的簡單使用

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

日期:2017/2/28 15:46:30   编辑:Linux教程
元字符
.:匹配任意單個字符
[]:指定范圍內的任意單個字符
[^]:不包括指定的字符
*:匹配前面字符的任意次

字符出現次數
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