关注分享主机优惠活动
国内外VPS云服务器

Linux grep命令的作用是什么?

本文主要介绍“Linux grep命令的作用是什么”。在日常操作中,相信很多人都对Linux的grep命令有什么作用心存疑虑。主机频道查阅了各种资料,整理了简单易用的操作方法,希望能帮你解答“Linux grep命令有什么作用”的疑惑!接下来请跟着主机频道学习!

Linux grep命令用于在文件中查找合格的字符串。

grep命令用于查找其内容包含指定模板样式的文档。如果发现文档的内容与指定的模板样式匹配,默认的grep命令将显示包含该模板样式的行。如果没有指定文件名,或者给定的文件名是-,grep命令将从标准输入设备读取数据。

语法:

Grep参数:

-a或- text:不要忽略二进制数据。

-A & lt;显示的行数> Or - after-context=&lt =:显示与模板样式匹配的行,并显示该行之后的内容。

-b或- byte-offset:在显示符合样式的行之前,指示该行的第一个字符的编号。

-B&中尉;显示的行数> Or - before-context=&lt =:符合样式的行除外,显示该行之前的内容。

-c或- count:计算与样式匹配的列数。

-C & lt;显示的行数> Or-context = Or-:显示符合样式的行,并显示该行前后的内容。

-d & lt;Action >或directory当指定要查找目录而不是文件时,必须使用此参数,否则grep命令将报告信息并停止操作。

-e & lt;Template style >或-regexp =:指定字符串作为查找文件内容的样式。

-E或- extended-regexp:将样式用作扩展正则表达式。

-f & lt;Rule file >或-file =:指定一个规则文件,其内容包含一个或多个规则样式,这样grep就可以找到满足规则条件的文件内容,格式为每行一个规则样式。

-F或- fixed-regexp:将样式视为固定字符串的列表。

-G或- basic-regexp:将样式用作普通表示。

-h或- no-filename:在显示符合样式的行之前,不标记该行所属的文件名。

-H或- with-filename:表示文件的名称,在显示该文件之前,该行与该文件的样式相匹配。

-i或- ignore-case:忽略字符的大小写差异。

-l或-file - file-with-matches:列出内容符合指定样式的文件的名称。

-L或-files-without-match:列出内容不符合指定样式的文件的名称。

-n或- line-number:在显示符合样式的行之前,指明该行的列号。

-o或- only-matching:只显示匹配的模式部分。

-q或- quiet或- silent:不显示任何信息。

-r或- recursive:此参数的效果和名称。-d递归& quot相同的参数。

-s或- no-messages:不显示错误消息。

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

-V或- version:显示版本信息。

-w或- word-regexp:只显示与整个单词匹配的列。

- x - line-regexp:只显示与所有列匹配的列。

-y:该参数的作用和说明"-I & quot;相同的参数。

未经允许不得转载:主机频道 » Linux grep命令的作用是什么?

评论 抢沙发

评论前必须登录!