当前位置:首页 > 技术文章 > 正文内容

在linux系统如何grep过滤中,不包含某些字符串的命令

lcy2021-07-08技术文章340

查看文件log.txt 中的警告信息,关键字是:warning


cat log.txt | grep 'warning' -A 5     //意思是,在log.txt文件中,查找warning字符,并显示warning所在行的之后5行


cat log.txt | grep 'warning' -B 5    //之前5行


cat log.txt | grep 'warning' -C 5    //前后5行


cat log.txt | grep -v 'warning'       //排除warning所在的行的信息

 


注意:


使用“或”需要加 -e标识


cat apollo.log | grep -E "warning|error"


 


过滤的内容可以是一个词组等, 需要用引号包裹


1. 获取文件中的关键字key:  cat fileName | grep "key"


2. 获取文件中的某个关键字key1, key2, key3: cat fileName | grep -E "key1|key2|key3"


3.获取文件中的多个关键字,同时满足: cat fileName | grep key1 | grep key2| grep key3


4. 忽略文件中的某个关键字, 需要转义"|":cat fileName | grep -v "key1\|key2\|key3"


 


下面说一下,满足多个条件时:


cat log.txt | grep 条件;


cat log.txt | grep 条件一 | grep 条件二;


cat log.txt | grep 条件一 | grep 条件二 | grep 条件三;


grep 条件一 log.txt | grep 条件二 | grep 条件三;

 

版权声明:本文由cy's Blog发布,如需转载请注明出处。

本文链接:https://www.c3389.com/post/540.html

相关文章

SQL Server 2005 彻底卸载、重装问题

SQL Server 2005 彻底卸载、重装问题

注意:(1)该网站提供的msicuu2.exe和SRVINSTW.exe文件貌似有病毒,请自行搜索下载。msicuu2.exe 大约351kb ,SRVINSTW.exe 大约28 kb。msicuu...

嘉缘人才系统漏洞

转自:http://hi.baidu.com/crazyyxb程序介绍:FineReasonHRCMS(嘉缘人才系统),是上海嘉挚网络科技发展有限公司于2004年推出的一款基于ASP+MSSQL开发的...

[转]禁止在 .NET Framework 中执行用户代码。启用 "clr enabled" 配置选项

刚运行.NET程序时出现了如题所示的错误[用的MSSQL2005的数据库],最近几个月太忙了,故转过来一篇,权当时记录一下问题吧,解决问题的内容如下: 出现如下问题"禁止在 .NE...

CentOS 7 通过yum安装python3,pip3和最新版的Django

安装python3yum源中提供了python3的安装包,但未必是最新的python版本。例如当前我的环境中,yum源中的python3为3.6版本。python36.x86_64 : Interpr...

fckeditor编辑器最新0day

影子鹰影响版本:最新通杀漏洞描述:对文件名后缀过滤不严,导致可上传1.asp;jpg格式文件。漏洞测试:通过fckeditor编辑器上传图片,选择浏览服务器。上传1.asp;jpg格式的一句话木马,连...

VBS脚本伪造日志

VBS脚本伪造日志

1.利用脚本伪造日志set ws=wscript.createobject("Wscript.shell")ws.logevent 0 ,"write log succe...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。