`
流浪鱼
  • 浏览: 1635460 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

grep

 
阅读更多

grep (缩写来自Globally search a Regular Expression and Print)是一种强大的文本搜索工具,它能使用特定模式匹配(包括正则表达式)搜索文本,并默认输出匹配行。Unix的grep家族包括grep、egrep和fgrep。

egrep和fgrep的命令只跟grep有很小不同。egrep和fgrep都是grep的扩展,支持更多的re元字符,fgrep就是fixed grep或fast grep,它们把所有的字母都看作单词,也就是说,正则表达式中的元字符表示回其自身的字面意义,不再特殊。linux使用GNU版本的grep。它功能更强,可以通过-G、-E、-F命令行选项来使用egrep和fgrep的功能。


 

POSIX字符类

类名 意义
[[:upper:]] 表示大写字母【A~Z】
[[:lower:]] 表示小写字母【a~z】
[[:digit:]] 表示阿拉伯数字【0~9】
[[:alnum:]] 表示大小写和阿拉伯数字【0~9a~zA~Z】
[[:space:]] 表示空格或Tab键
[[:cntrl:]] 表示Ctrl键
[[:graph:]]或[[:print:]] 表示ASCLL码33~126之间的字符
[[:xdigit:]] 表示16进制数字【0~9a~fA~F】

 

 

 

 

 

 

 

  • 大小: 269.8 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics