背景

我们在java web开发的过程中,我们的日志会打印在某个文件中,例如在tomcat中,log文件夹下的catalina.out和localhost.log。

我们的系统执行任务,有一个任务执行失败,但同时又难以复现该任务。这时需要我们去日志中去找到该任务相关的日志。

这时,我们就要在日志文件中查找与该任务的ID相关的信息。

解决方案

首先要进入要查找的文件所在的目录

执行命令

cat catalina.out | grep  "790de700-381f-45c9-8ab7-22be2b9a1d9b"

其中,双引号中的内容代表我们要查找的内容。

但是我们发现,这样只能显示包含该字符串的一行内容。这对于我们查找任务执行失败原因,没有帮助。

我们需要参数

执行命令

 cat catalina.out | grep -C30 "790de700-381f-45c9-8ab7-22be2b9a1d9b"

-C30 代表显示包含这个字符串的行前后30行

其他参数

-A是显示匹配后和它后面的n行。-B是显示匹配行和它前面的n行

Linux显示某文件中有关某字符串的信息相关推荐

  1. linux目录下所有文件内容替换,linux替换目录下所有文件中的某字符串

    比如,要将目录/modules下面所有文件中的zhangsan都修改成lisi,这样做: sed -i "s/zhangsan/lisi/g" `grep zhangsan -rl ...

  2. linux 批量替换所有文件中包含的字符串

    sed -i "s/原来字符串/新字符串/g" `grep 原来字符串 -rl .`格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 ...

  3. [转载]Linux批量替换不同文件中的相同字符串

    转载自:http://bbs.phpchina.com/blog-191373-187668.html 方法1   这两天在构建一个应用的使用用到了maven,由于project很大,足足有700多个 ...

  4. linux sed 替换、删除文件中的某个字符串

    1.将当前目录下包含hello串的文件中,hello字符串替换为hi sed -i "s/hello/hi/g" `grep "hello" -rl ./` 2 ...

  5. python3查找文件中指定字符串_Python3在指定路径下递归定位文件中出现的字符串...

    [本文出自天外归云的博客园] 脚本功能:在指定的路径下递归搜索,找出指定字符串在文件中出现的位置(行信息). 用到的python特性: 代码如下: import os import sys __all ...

  6. 在一个JS文件中包含中文字符串,通过innerHTML输出后中文乱码?

    在一个JS文件中包含中文字符串,通过innerHTML输出后中文乱码? Posted on 2008-07-13 12:00 尹合磊 阅读(1902) 评论(0)  编辑 收藏 所属分类: ASP.N ...

  7. [bash]删除文件中含特定字符串的行

    ]删除文件中含特定字符串的行[bash]: sed -e '/abc/d'  a.txt   // 删除a.txt中含"abc"的行,但不改变a.txt文件本身,操作之后的结果在终 ...

  8. java文件中查找字符串_Java 在本地文件中查找固定字符串

    适用范围:只适用于在文本文档中查找(如,txt.java.c等等,并不适用与doc.xls等等这些文件),可嵌套文件夹.但是对中文不支持. 例如:文件夹:F:/demo 子文件夹:F:/demo/er ...

  9. 在文件中查找指定字符串

    1. 在指定文件中查看指定字符串的行数 cat file_name | grep -n "String" 2. 在多个文件中查找指定字符串 在多个指定文件中查找指定字符串,命令如下 ...

最新文章

  1. ASP.NET超凡的代码控制
  2. 启用linux内核中的nfs服务
  3. 赋能云HBase备份恢复 百T级别数据量备份恢复支持
  4. SSIS - 5.优先约束
  5. 经典问题:向setTimeout传递函数参数
  6. OpenCASCADE:拓扑 API之缝纫
  7. Effective C++ 阅读笔记(一)透彻了解inline以及降低编译依存关系
  8. 用php编写一个日志系统,php利用单例模式实现日志处理类库
  9. android surface编程,Android编程之SurfaceView实例详解
  10. 分库分表学习总结(4)——分布式事务常见应用场景总结
  11. html5 websocket 手机,HTML5 WebSocket 示范
  12. matlab开环传递函数 求单位负反馈的系统传递函数,已知负反馈控制系统的开环传递函数为...
  13. 第三方支付接口对接基本流程
  14. 告别内卷,扬帆出海,小鹏汽车们找到破局最优解?
  15. Python sklearn 分类效果评估
  16. 对安卓手机上的APP做monkey压力测试
  17. 华环光端机MySQL_华环155M光端机 H9MO-LME-01T1642/EJ
  18. Keil MDK使用第11篇---keil炫酷颜色主题
  19. Flink入门技术分享PPT之一
  20. Python案例篇1-pycharm ModuleNotFoundError: No module named ‘xlsxwriter‘

热门文章

  1. pycharm/pytorch OSError: 页面文件太小,无法完成操作(改变虚拟内存大小)
  2. python 文件操作 os.listdir() 遍历文件
  3. Jupyter notebook中用python matplotlib ax3.plot_surface绘制的三维图(3D图)(三维函数)无法旋转解决办法(%matplotlib notebook)
  4. Angle Finder(角度测量)
  5. 初识Linux——菜鸟篇
  6. php_os用法,PHP教程:PHPUnit学习笔记(二)PHPUnit基本用法
  7. 商店购物java程序_java操纵数据库-商店购物管理系统
  8. springboot获取sessionid_Spring Boot 整合Redis, 用起来真简单!
  9. python新人绘图_【python 【分享】 爬取一些二刺螈图片 (新手作图)
  10. linux下如何屏蔽代码,linux c 怎么屏蔽信号 使用sigprocmask命令