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)

相关推荐

  • 怎么用Glide框架缓存压缩图片做一个网络图片查看器

    技术怎么用Glide框架缓存压缩图片做一个网络图片查看器这篇文章主要介绍“怎么用Glide框架缓存压缩图片做一个网络图片查看器”,在日常操作中,相信很多人在怎么用Glide框架缓存压缩图片做一个网络图片查看器问题上存在疑

    攻略 2021年10月29日
  • 有机花菜怎么做好吃又简单,酱汁蒜香有机花菜是怎么做的

    技术有机花菜怎么做好吃又简单,酱汁蒜香有机花菜是怎么做的前言最近几年在菜市场上出现了一种长的特别疏松的花菜,卖菜的老板都说那得有机花菜,它们生长的环境比较纯净,营养价值和口感都比普能的花菜要好一些有机花菜怎么做好吃又简单

    生活 2021年10月29日
  • JavaScript如何改变元素属性

    技术JavaScript如何改变元素属性小编给大家分享一下JavaScript如何改变元素属性,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

    攻略 2021年11月8日
  • 【Trie】最大异或对

    技术【Trie】最大异或对 【Trie】最大异或对【题目描述】
    在给定的N个整数A1,A2……AN中选出两个进行xor(异或)运算,得到的结果最大是多少
    输入格式
    第一行输入一个整数N。
    第二行输入N个

    礼包 2021年10月20日
  • 技术支持对于美国服务器租用来说多重要

    技术技术支持对于美国服务器租用来说多重要选择没有售后技术支持原因: 首先很多美国机房是提供一些很便宜的配置,但是这些配置的服务器一般是没有24小时售后服务或者压根就没有技术支持,一般这些机器会配置有IPMI或者预装一个

    礼包 2021年12月15日
  • 怎么剖析volatile、synchronized实现原理

    技术怎么剖析volatile、synchronized实现原理这篇文章给大家介绍怎么剖析volatile、synchronized实现原理,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。前言在java

    攻略 2021年11月15日