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)

相关推荐

  • win7下如何安装mysql5.7.16

    技术win7下如何安装mysql5.7.16这篇文章主要介绍了win7下如何安装mysql5.7.16,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1:

    攻略 2021年11月6日
  • 用好像写一句话,用好像……好像……好像造句

    技术用好像写一句话,用好像……好像……好像造句1、天空中的云变幻无穷,有的像小狗,好像在伏在地上打盹用好像写一句话;有的像野狼,好像在仰天长啸;有的像雄鹰,好像在展翅飞翔。2、花园里的花真是千姿百态:有的傲立在枝头,好像

    生活 2021年10月22日
  • c语言从大到小快速排序算法(c语言完整的快速排序算法)

    技术C语言如何实现快速排序算法这篇文章将为大家详细讲解有关C语言如何实现快速排序算法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。代码#define _CRT_SECURE_NO_W

    攻略 2021年12月20日
  • JVM堆内存溢出后其他线程是否可继续工作

    技术JVM堆内存溢出后其他线程是否可继续工作本篇文章给大家分享的是有关JVM堆内存溢出后其他线程是否可继续工作,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

    2021年10月23日
  • 抖音刷赞推广平台便宜,抖音刷赞全网最低价!

    技术抖音刷赞推广平台便宜,抖音刷赞全网最低价!这里推荐一个非常不错的代刷平台给大家,就是代刷网现在新老客户都有福利,点进网站后,只要收藏网址,每天都可以免费领取抖音播放1000次价格,不敢说是全网价格足最低,但是全网最实

    测评 2021年10月21日
  • oracle提供哪几种分区表的特点(oracle分区表分区备份有哪些方法)

    技术ORACLE分区表日常维护方法是什么这篇文章主要讲解了“ORACLE分区表日常维护方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“ORACLE分区表日常维护方

    攻略 2021年12月22日