linux三剑客之grep 文本过滤器

技术linux三剑客之grep 文本过滤器 linux三剑客之grep 文本过滤器Linux 三剑客之grep
三剑客之一:grep 定义: 文本过滤器: 根据文本内容过滤文件。语法格式 :grep 参

linux三剑客Grep文本过滤器

Linux 三剑客之grep

三个火枪手之一:grep

定义:文本过滤器:根据文本内容过滤文件。

语法:grep参数匹配规则操作对象

参数:

-n:过滤文本时,会显示文件中过滤内容的行号。

-A n:匹配成功后,将显示匹配行的最后n行。

示例:[root @ localhost ~]# grep-n-a 2 ' asdwq ' 1 . txt

-B n:匹配成功后,将显示匹配行的前n行。

-C n:匹配成功后,将显示匹配行前后的N行。

-c:只显示匹配成功的行数(打印5行,共5行)

-o:只显示匹配成功的内容,同行中其余内容不显示。

-v:反向过滤

示例:匹配除asdwq以外的行

[root @ localhost ~]# grep-n-v ' asdwq ' 1 . txt

-q:静音输出

#未打印,但匹配成功。

-i:忽略案例。

-l:匹配成功后,打印出文字名称。

-R/-r:递归匹配

如果是文件夹匹配,如果不是递归匹配,将报告错误。

示例:在/etc下查询包含root的文件:grep -rl 'root' /etc。

-E:使用扩展正则grep -E相当于egrep。

知识储备:

$:上一次命令执行的结果。如果返回0,则前一个命令执行成功,其他数字表示失败。

Wc:匹配行数

参数:

-l:打印匹配行数。

-c:打印匹配字节数。

/etc目录中有多少文件包含根目录?

grep -rl 'root' /etc/| wc -l

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/153998.html

(0)

相关推荐

  • index

    技术index index!DOCTYPE html
    htmlheadmeta charset="utf-8" /title/titlelink rel="stylesheet" type="text/

    礼包 2021年10月27日
  • mysql的or语法有什么作用

    技术mysql的or语法有什么作用这篇文章主要讲解了“mysql的or语法有什么作用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql的or语法有什么作用”吧!

    攻略 2021年11月26日
  • 分库分表与NewSQL怎么选择

    技术分库分表与NewSQL怎么选择本篇内容主要讲解“分库分表与NewSQL怎么选择”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“分库分表与NewSQL怎么选择”吧!NewSQ

    攻略 2021年11月12日
  • 什么是分布式数据库和TIDB 整体架构

    技术什么是分布式数据库和TIDB 整体架构这篇文章给大家介绍什么是分布式数据库和TIDB 整体架构,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。TIDB 是一个分布式,强一致的可水平扩展的关系型数据

    攻略 2021年12月1日
  • 怎么解决内存泄漏问题

    技术怎么解决内存泄漏问题本篇内容介绍了“怎么解决内存泄漏问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!问题排查首先确

    攻略 2021年10月26日
  • solr全文检索(solr搜索)

    技术solr4.7如何建立索引本篇内容主要讲解“solr4.7如何建立索引”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“solr4.7如何建立索引”吧!solr的建立索引的方

    攻略 2021年12月22日