码迷,mamicode.com
首页 > 其他好文 > 详细

grep基本用法

时间:2017-04-20 11:18:13      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:linux   单词   表达式   牟定   

1.作用

Linux系统中的grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。

2.格式

命令输出格式为

grep [option]

3.主要参数

[option]主要参数

-c:只输出匹配行的计数

-I:不区分大小写

-n:显示匹配行及行号

--color:打印匹配的颜色

-o:只匹配该行的匹配信息

-v:显示不包含匹配的文本的所有行

-A:表示匹配行后面的几行

-B:表示匹配行前面的几行

4.正则表达式(重点)

配合grep所使用到的正则表达式一般分3中:范围匹配、次数匹配、牟定匹配

范围匹配:

[]:表示匹配里面的某一个字符比如[A]

[ - ]:表示一个范围匹配[a-z]

[^]:表示匹配没有该值信息,比如[^A]表示不匹配A的字符

[^a-z]:表示不匹配小写字符

次数匹配:

*:表示匹配前面字符的0或者n次

.:表示匹配一个字符

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

\{m,n\}:表示匹配前面字符最少m次,最多n次

牟定匹配

牟定匹配指匹配某个位置

^:表示匹配行首

$:表示匹配行尾

^$:表示空白行

\< :表示单词首部匹配什么,例如\<root表示在该行中必须有个单词的首部是r

\>:表示单词尾部匹配什么,例如root\>表示某个单词的尾部必须是t

分组表达式

\(\):这个不知道什么意思

egrep我用的比较多的是-v取反


本文出自 “常想一二” 博客,请务必保留此出处http://250919938.blog.51cto.com/962010/1917566

grep基本用法

标签:linux   单词   表达式   牟定   

原文地址:http://250919938.blog.51cto.com/962010/1917566

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