馬哥4-4

grep,egrep,fgrep

grep:根據模式搜索文本,並將符合模式的文本行顯示出來

Pattern:文本字符和正則表達式的元字符組合而成匹配條件

grep [options] pattern [file]

            -i 忽略大小寫

            --color

            -v:顯示未被匹配到的行

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

 

 

正則表達式:regular expression

 

元字符:

.  表示匹配任意單個字符

 

字符次數

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

.*:任意長度的任意字符

?:匹配前面的字符一次或者0次

[]:匹配指定範圍內的任意字符

[^]:匹配指定範圍外的任意字符

        字符集合:[:digit:],[:lower:],[:upper:],[:punct:][:space:],[:alnum:]

\{m,n\}:匹配其前面的字符至少m次,至多n次

 

位置錨定:

^:錨定行首,此字符串後面出現的字符串必須出現在行首

$:錨定行尾,此字符串前面出現的字符串必須出現在行尾

^$:空白行

 

\<:錨定詞首,其後面的字符必須作爲單詞首部出現

\>:錨定詞尾,其前面的字符必須作爲單詞的尾部出現

 

分組:

\(\)

        \(ab\)*

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章