grep命令

来源:互联网 发布:闪电seo 编辑:程序博客网 时间:2024/06/05 08:38

一、常用用法

grep [-v] [-H] -E PATTERN FILE...

二、含义与选项

2.1、含义

从一个或者多个文件中找到匹配“PATTERN”的行。

2.2、选项表示的意思

2.1、“-v”选项

与正常相反,现在要求找到与“PATTERN”不匹配的行。

2.2、“-H”选项

在输出的结果中打印文件名称。

2.3、“-E PATTERN”选项

表示将“PATTERN”当成扩展正则表达式(即GNU ERE)进行解析,默认情况下是将“PATTERN”当成基本正则表达式(即GNU BRE)进行解析。

2.4、“FILE…”

grep命令的操作对象,“FILE”需要是文本文件,如果是二进制文件,最后得到的结果比较奇怪。

三、其他

可以通过“–exclude”,“–include”和“–exclude-dir”来筛选过滤用于匹配的文件对象,但是这个任务由“find命令”来完成更加名正言顺,“find命令”本来就是用来过滤符合条件的文件的。



关于“GNU ERE和GNU BRE”的介绍见《正则表达式》。



参考文献:
[1]man grep

0 0