首页 > 代码库 > 马哥4-4

马哥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\)*

马哥4-4