grep 各参数意义 及用法

grep简介:

我们可以使用grep命令在文本中查找指定的字符串,就像你在windows中打开txt文件,使用快捷键“Ctrl+F”在文本中查找某个字符串一样,说白了,可以把grep理解成字符串查找工具。

grep是Linux中最常用的“文本处理工具”之一,grep与sed、awk合称为Linux中的三剑客。grep的全称为:Global search  Regular  Expression  Print out the line     全称中的“Global search”为全局搜索之意。    全称中的“Regular Expression” 表示正则表达式

   所以,从grep的全称中可以了解到,grpe是一个可以利用“正则表达式”进行“全局搜索”的工具,grep会在文本文件中按照指定的正则进行全局搜索,并将搜索出的行打印出来。

当然,不使用正则表达式也可以使用grep,但是当grep与正则表达式结合在一起时,威力更强大。

 

 

各个参数:

-i:在搜索的时候忽略大小写

-n: 显示结果所在行号

-c:统计匹配到的行数

-w:匹配单个单词,如果字符串中包含这个单词,则不匹配

-e:实现多个选项的匹配。逻辑或or的关系

-q: 静默模式,不输出任何信息 判断:echo $?

 

-v:输出不带关键字的行(反向查询,反向匹配)

 

posted @ 2020-05-21 20:37  fang12311  阅读(242)  评论(0编辑  收藏  举报