linux之文件查找指定文件中包含关键字的行信息方式

 更新时间:2023年06月15日 10:21:34   作者:大广-全栈开发  
这篇文章主要介绍了linux之文件查找指定文件中包含关键字的行信息方式,具有很好的参考价值,希望对大家有所帮助。

linux文件查找指定文件中包含关键字的行信息

grep 查找关键字(可以带通配符) 文件名称

如 grep '登陆成功' log.log 

通配符查找

linux命令查看日志文件包含关键字的行数

在命令行中经常有遇到或者比较要紧的时候可以使用这些命令

所以特意考察搜索了下

正文

补充知识:

  • 查看文件的命令有:ls cat more
  • 查询关键字的命令有:grep find

如果显示前几行或者后几行

  • 通过head -n 500 显示前500行
  • 通过tail -n 500 显示后500行

查询行数,可以通过wc -l

结合题目中的要求,我们拼接在一起就是

查询文件中包含关键字的行数:

cat file.txt |grep 码农研究僧 |wc -l

查询文件中包含关键字的前3行:

cat file.txt |grep 码农研究僧 |head -2

查询关键字所在行的前几行

可以通过grep的命令参数:

比如查询码农研究僧这个关键字的前十行、后十行、前后十行

cat file.txt | grep -A10 码农研究僧

以此类推,A为前十行(11行),B为后十行(11行),C为前后十行(21行)

之所以多一行,是因为包含本身这一行的关键字

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • OpenCV(python)版实现文本分割之水平投影法

    OpenCV(python)版实现文本分割之水平投影法

    本文主要介绍了OpenCV(python)版实现文本分割之水平投影法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • 使用Python的SymPy库解决数学运算问题的方法

    使用Python的SymPy库解决数学运算问题的方法

    这篇文章主要介绍了使用Python的SymPy库解决数学运算问题的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-03-03
  • 用Python实现局域网控制电脑

    用Python实现局域网控制电脑

    大家好,本篇文章主要讲的是用Python实现局域网控制电脑,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
    2022-01-01
  • 基于keras中的回调函数用法说明

    基于keras中的回调函数用法说明

    这篇文章主要介绍了基于keras中的回调函数用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • 利用Python制作简易的点赞器

    利用Python制作简易的点赞器

    在今天,任何一个社区类平台,都具备点赞功能,应运而生的就是自动点赞器,俗称刷分机/刷赞器。本文将用Python编写一个点赞机器人,需要的可以参考一下
    2022-06-06
  • Matplotlib实战之柱状图绘制详解

    Matplotlib实战之柱状图绘制详解

    柱状图,是一种使用矩形条,对不同类别进行数值比较的统计图表,这篇文章主要为大家详细介绍了如何使用Matplotlib绘制柱状图,需要的可以参考下
    2023-08-08
  • Python实现视频自动打码的示例代码

    Python实现视频自动打码的示例代码

    我们在观看视频的时候,有时候会出现一些奇怪的马赛克,影响我们的观影体验,那么这些马赛克是如何精确的加上去的呢?本文就来为大家详细讲讲
    2022-04-04
  • Python 异常处理的实例详解

    Python 异常处理的实例详解

    这篇文章主要介绍了Python 异常处理的实例详解的相关资料,希望通过本文能帮助到大家掌握Python 异常的知识,需要的朋友可以参考下
    2017-09-09
  • keras实现基于孪生网络的图片相似度计算方式

    keras实现基于孪生网络的图片相似度计算方式

    这篇文章主要介绍了keras实现基于孪生网络的图片相似度计算方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • Python中优雅地处理JSON5文件的方法详解

    Python中优雅地处理JSON5文件的方法详解

    JSON5 是 JSON 的一个超集,通过引入部分 ECMAScript 5.1 的特性来扩展 JSON 的语法,以减少 JSON 格式的某些限制,同时,保持兼容现有的 JSON 格式,本文给大家介绍了Python中如何优雅地处理 JSON5 文件,需要的朋友可以参考下
    2024-04-04

最新评论