文章目录

  • 脚本1
    • 1. 脚本描述
    • 2. 要点
    • 3. 格式
    • 4. 脚本原型
    • 5. shell脚本
    • 6. 效果图
  • 脚本2
    • 2.1. 脚本描述
    • 2.2. 要点
    • 2.3. 格式
    • 2.4. 脚本原型
    • 2.5. shell脚本
    • 2.6. 效果图
脚本1
1. 脚本描述

查询指定日志文件中是否包含指定的关键词的日志信息

2. 要点

包含则输出包含的关建行所在日志信息
不包含,则不输出任何信息

3. 格式

sh 脚本名称 日志文件路径 关键词

4. 脚本原型
cat -n /root/msg.log | grep $2
5. shell脚本
sh monitor-log.sh /root/msg.log 'Connection'
#!/bin/bash
cat -n $1 | grep $2
6. 效果图

脚本2
2.1. 脚本描述

查询指定时间区间的日志文件中是否包含指定的关键词的日志信息

2.2. 要点

包含则输出包含的关建行所在日志信息
不包含,则不输出任何信息

2.3. 格式

sh 脚本名称 开始时间 结束时间 日志文件路径 关键词

2.4. 脚本原型
sed -n '12:45:23/,/15:45:23/p' /root/msg.log | grep 'Connection'
2.5. shell脚本
sh time-monitor-log.sh 12:45:23 15:45:23 /root/msg.log Connection
#!/bin/bash
sed -n '/'$1'/,/'$2'/p' $3 | grep $4
2.6. 效果图

脚本原型:

sed -n '12:45:23/,/15:45:23/p' /root/msg.log | grep 'Connection'

linux:根据关键字或日期查找日志相关推荐

  1. Linux根据关键字或日期查找日志

    linux查找日志技巧 先必须了解两个最基本的命令: tail  -n  10  test.log   查询日志尾部最后10行的日志; tail -n +10 test.log    查询10行之后的 ...

  2. Linux下使用more命令查找日志

    背景: 有时候生产环境禁用vim,less等查询日志命令 可使用more查询 使用步骤: 1.more a.txt(文件名) 查看文件a.txt 2.进入后,单击"v"键,进入vi ...

  3. linux中如何查看文件上下文,linux通过grep根据关键字查找日志文件上下文

    linux通过grep根据关键字查找日志文件上下文 1.在标准unix/linux下的grep命令中,通过以下参数控制上下文的显示: grep -C 10 keyword catalina.out 显 ...

  4. linux查询关键词上下行_LINUX使用关键字进行查找日志

    一:关键字 Linux命令 根据关键字查询日志 1.单个文件可以使用vi或vim编辑器打开日志文件,使用编辑器里的查找功能.在查看模式下,符号/后面跟关键字向下查找,符号?后面跟关键字向上查找,按n查 ...

  5. linux查找日志技巧

    对于从事web开发的人员来说.服务器上的日志多如牛毛,如何快速从中找出所需信息非常重要,以下是我在工作中用到的查找日志的简单命令,希望能对您有所帮助: 工具/原料 linux SecureCRT 方法 ...

  6. java tail -n_使用 tail 结合 grep 查找日志关键字并高亮及显示所在行上下文

    对于一个开发或运维人员而言, 当系统出现故障时, 第一步常常就是查看日志. 查看日志经常碰到的一个需求就是按关键字去搜索, 在日常开发机子上的 IDE 上, 都集成了强大的搜索功能, 但因为系统通常部 ...

  7. linux在文件夹下查找关键字,Linux 搜索目录和子目录下含有关键字的文件

    查找目录:find /(查找范围) -name '查找关键字' -type d 查找文件:find /(查找范围) -name 查找关键字 -print 如果需要更进一步的了解,可以参看Linux的命 ...

  8. linux机器上crontab定时任务将日志输出到以日期命名的log文件

    linux机器上crontab定时任务将日志输出到以日期命名的log文件 需求:将ansible-playbook脚本加到crontab定时执行linux服务器清理.把清理时打印的日志输出到以日期命名 ...

  9. linux命令查找关键字前五行,linux下grep命令实现查找多个关键字(与关系和或关系)...

    grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用 ...

最新文章

  1. php实现图片缩放功能类
  2. modelsim 各版本 网盘_阿里云盘官方下载-阿里云盘最新版本 v1.0.1
  3. 面试官问:如果MySQL引起CPU消耗过大,你会怎么优化
  4. 使用Marshal.Copy把Txt行数据转为Struct类型值
  5. (需求实战_进阶_03)SSM集成RabbitMQ 路由模式关键代码讲解、开发、测试
  6. 优化 Hive ETL 任务(参数篇)
  7. 什么叫matlab仿真,【图片】求助帖:哪位matlab大神能告诉我这个仿真这能得出什么结论呢_matlab吧_百度贴吧...
  8. PAT乙级(1016 部分A+B)
  9. 模拟时钟在LCD上的显示
  10. DC漫画公司正在考虑进军NFT市场
  11. ccs 中文乱码_关于字符集和乱码的思考
  12. 简单代码实现LCD菜单(C语言的实现方法---加强版 有视频教程)
  13. 黑苹果El Captain 10.11.2 安装
  14. ps考证分数是用电脑改的吗
  15. xlsm文件格式和xlsm文件打开方法介绍
  16. 64Mbit SOIC8封装SPI接口的国产串行SRAM EMI7064
  17. PTA 循环结构 7-3 简写转全称
  18. [HDF5] HDF5安装,编译及使用中的各种问题解决方法(Windows)
  19. 乐学成语——数据库创建(导入、打开)
  20. 关于vs新建项目时只有空白项

热门文章

  1. 每天中一次500万彩票,谷歌CEO 2019薪酬曝光,总计2.81亿美元
  2. 一道小学数学题引发的“纷争” 产科医生给出解答
  3. Matlab高级绘图功能
  4. 2019计算机二级java软件_2019年计算机二级Java考试冲刺题及答案(2)
  5. java aspectj_AspectJ基本用法
  6. Hbase Compaction 源码分析 - CompactionChecker
  7. 作业帮云原生降本增效实践之路
  8. 基于海量日志和时序数据的质量建设最佳实践
  9. 从0开始:500行代码实现 LSM 数据库
  10. 解密 云HBase 冷热分离技术原理