码迷,mamicode.com
首页 > 系统相关 > 详细

Linux中grep的常见用法总结

时间:2015-03-03 11:53:18      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:linux中grep的常见用法总结

grep是linux中文本编辑类的命令,用于选取所需要的文本内容


主要格式: grep [option] "PATTERN" FILENAME

option: -i 忽略大小写

-o 只显示匹配到的字符

-v 反向显示(显示没有匹配到的行)

--color 用颜色标注显示匹配到的字符


"PATTERN":支持REGEXP(正则表达式)

1、字符匹配:

.  :匹配一个字符

[] :字符匹配区间 例如:[a-z]

[^]:字符匹配反向区间 例如:[^a-z]

2、字符匹配次数

* :任意次数   常见用法:.*:任意字符的任意次数

\?: 0次或者1次

\{m,n\}:至少m次,至多n次 

\{1,\} 至少1次

\{0,3\} 0-3次

3、锚定符

^ :锚定行首

$ : 锚定行尾

\<:锚定词首

\>:锚定词尾

4、分组

\(..\) : 分组整体匹配  例如:\(ab\):以ab为整体匹配

后项引用: \1 \2 \3 后向引用分组中的字符

\1:表示后向引用第一个"("到对应")"中的分组

\2:表示后向引用第二个"("到对应")"中的分组


本文出自 “7792395” 博客,请务必保留此出处http://7802395.blog.51cto.com/7792395/1616736

Linux中grep的常见用法总结

标签:linux中grep的常见用法总结

原文地址:http://7802395.blog.51cto.com/7792395/1616736

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!