2017.5.10AM

定积分总复习题部分题

 

 

 

 

 

grepglobal research expression print

是一种强大的文本搜索工具。根据关键字匹配行,然后打印含有关键字的行的内容。

 

基本格式:grep   “关键字”

          grep   “关键字”   目录   在该目录下找含有关键字的文件。

几个常见参数:

    -c 计算找到关键字的次数。

-i 忽略大小写。

-v 把没有匹配到的行显示出来。

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

-A  num     只显示匹配到的那一行的后几行。

-B  num    只显示匹配到的那一行的前几行。

 

正则表达式:

.  任意单个字符

例:

a.b    表示以a开头,中间为一个任意字符,以b结尾的三个字符。

 

*  前面一个字符在此重复零次或更多次。

例:

a*b   表示a出现任意次,b出现一次的行。(可出现的情况ab、b(a在此出现0次)、aab)

aa*b  第一个a表示以a开头,第二个a表示a出现任意次,最终以b结尾的字符(可出现的情况有ab、aab、aaab,不可能出现b)

 

[范围]  这个字符在方括号的范围内。

 

[^范围] 该字符不在这个范围的任意字符。

 

.*任意长度的字符

a.*b  表示以a开头,以b结尾,a与b中间有任意长度的任意字符组成的字符串。

 

? 匹配前面的字符出现一次或0次,用的时候要有转义字符 (\?)

 

posted @ 2017-05-10 22:16  PatchouliKnowledge  阅读(165)  评论(0)    收藏  举报