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行
相關文章
相關標籤/搜索