一、概述

我们有时间想查找log日志中的一个字符,但这在密密麻麻的文件中查找十分困难,shell 中提供了grep管道正则匹配方法,让我们能快速定位查找到字符。但是我们有时候想排除查找出来的字符,这我们就可以用到 grep -v 这中方式筛选排除了。

二、具体操作

像我们查看一个log日志

cat stress.log

这样我们可以看到stress文件中的所有内容,如果我们要查找到 successful 这个字符串的话,我们就可以用

cat stress.log | grep "successful"

但是我们想排除这个字符串呢,这样我们就可以用正则表达式,筛选出这个字符串然后过滤掉它。

cat stress.log | grep -Ev "successful"

可能我们有时候想排除两个字符串或者是多个字符串呢,这又怎样处理?这就可以用这种方法来处理了,像我们想排除 stress.log 中的 successful 和 good 字符。

cat stress.log | grep -Ev "successful|good"

这里 | 相当于编程语言的 or ,这样就可以过滤掉 successful 和 good 了,这样是不是很快。

Linux grep -Ev 命令正则匹配排除相关推荐

  1. Linux grep -v 命令排除输出

    概述 有时候,我们在线上查日志定位问题的时候,经常会使用cat xxxx.log |grep yyyy命令,如果grep的时候,想排除某些字段,那么可以如下操作: cat test.log | gre ...

  2. Linux grep/egrep命令详解

    grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来 grep搜索成功,则返回0,如果搜索不成功,则返回1,如果搜索的文件不存在,则返回2. grep的规则表达式( ...

  3. (转载)grep 行号正则匹配字符有颜色

    事情是这样的,昨天在深入学习grep命令时,看到别人博客用grep正则匹配,不仅行数有颜色,而且匹配到的字符也有颜色.我在CRT也试了下,毛颜色都没有.顿时感觉 so low. 解决 编辑vim~/. ...

  4. linux grep过滤命令

    grep过滤命令 grep 单个过滤 logcat grep ABC grep -E 多个条件过滤 logcat grep -E "A|B|C" file.txt 满足任意条件(A ...

  5. linux grep more命令,linux more命令详解

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. linux more命令详解分析如下: 1.使用cat命令显示install.log文件,系统会将install.log文件完整的 ...

  6. linux grep 点号的匹配

    在Linux机器上,使用 ps -ef |  grep ./server 查看名为./server的进程时,看到许多不相关的进程,例如 xxxa/server  xxxxb/server之类的进程. ...

  7. linux grep查找命令使用示例

    在当前目录查找含某个字符串的文件 $ tree . ├── A.java ├── child │ └── B.java └── C.java1 directory, 3 files $ grep -R ...

  8. linux grep -a命令 grep用法

    1. -A NUM,--after-context=NUM 除了列出符合行之外,并且列出后NUM行. ex:   $ grep -A 1 panda file (从file中搜寻有panda样式的行, ...

  9. linux grep -a命令,linux grep用法

    ◎参数 1. -A NUM,--after-context=NUM 除了列出符合行之外,并且列出后NUM行. ex:   $ grep -A 1 panda file (从file中搜寻有panda样 ...

最新文章

  1. Webserver管理系列:11、注意默认的隐含共享
  2. linux python2.7安装教程_Linux中RedHat下安装Python2.7开发环境的详细教程-学派吧-
  3. *PAT_B_1014_Java(20分)
  4. C++ 中explicit的使用
  5. 一个透明的shader
  6. android开发实践之1:安装部署环境设置
  7. Bailian3708 1的个数【进制】
  8. 逃离北京?作为程序员的我在工作两个月的今天,露宿街头
  9. 如何将npy导入matlab,如何在Matlab中读取.npy文件(How to read .npy files in Matlab)
  10. 区块链与商业银行中的区块链运用
  11. 2019 google开发者大会 | tensorflow相关视频
  12. python模拟计算器程序代码_python作业:模拟计算器
  13. 14-父子组件通讯,父传子(props)
  14. 在线购物系统 实验七 顺序图
  15. focus和onfocus区别
  16. Windows 11 v22000.318 11月更新版
  17. android 人脸识别边框_android自定义Arcface人脸识别框/人脸抓拍框/人脸追踪框
  18. 彩虹商城知识付费程序-优质站,易支付可自定义(货源对接)
  19. 计算机键盘重复,win7系统电脑键盘打字时总是出现重复字符的解决方法
  20. Clearing the Skies: A deep network architecture for single-image rain removal解读

热门文章

  1. 擒贼先擒王(并查集)
  2. 使用scss + react + webpack + es6实现幻灯片
  3. 如何卸载重装oracle,oracle完全卸载重装历程
  4. 你知道edi许可证的具体区别吗?
  5. 图片加载框架(Glide)
  6. java中Map集合使用
  7. 【C++】类和对象的默认成员函数讲解
  8. 年度最具创意十佳网名 你见过几个
  9. Unity学习(C#)——匿名方法(lambda)
  10. unity 接入leapmotion教程 一 安装