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行)

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

总结

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

相关文章

  • 14个Python处理Excel的常用操作分享

    14个Python处理Excel的常用操作分享

    自从学了Python后就逼迫用Python来处理Excel,所有操作用Python实现。目的是巩固Python,与增强数据处理能力。本文为大家整理了14个Python处理Excel的常用操作,非常好用,希望对大家有所帮助
    2023-03-03
  • python利用thrift服务读取hbase数据的方法

    python利用thrift服务读取hbase数据的方法

    今天小编就为大家分享一篇python利用thrift服务读取hbase数据的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12
  • python 决策树算法的实现

    python 决策树算法的实现

    这篇文章主要介绍了python 决策树算法的实现,帮助大家更好的理解和使用python 机器学习算法,感兴趣的朋友可以了解下
    2020-10-10
  • numpy使用技巧之数组过滤实例代码

    numpy使用技巧之数组过滤实例代码

    这篇文章主要介绍了numpy使用技巧之数组过滤实例代码,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
    2018-02-02
  • Python numpy.array()生成相同元素数组的示例

    Python numpy.array()生成相同元素数组的示例

    今天小编就为大家分享一篇Python numpy.array()生成相同元素数组的示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-11-11
  • Python实现list反转实例汇总

    Python实现list反转实例汇总

    这篇文章主要介绍了Python实现list反转的方法,实例总结了关于list的各种较为常见的操作技巧,需要的朋友可以参考下
    2014-11-11
  • Caffe数据可视化环境python接口配置教程示例

    Caffe数据可视化环境python接口配置教程示例

    这篇文章主要为大家介绍了Caffe数据可视化环境python接口配置教程示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • python多线程爬取西刺代理的示例代码

    python多线程爬取西刺代理的示例代码

    这篇文章主要介绍了python多线程爬取西刺代理的示例代码,帮助大家更好的理解和学习python的爬虫,感兴趣的朋友可以了解下
    2021-01-01
  • Django同时连接多种数据库的实现

    Django同时连接多种数据库的实现

    在开发Django项目的时候,很多时候都是使用一个数据库,即settings 中只有default数据库,但是有一些项目确实也需要使用多个数据库,本文主要介绍了Django同时连接多种数据库的实现,感兴趣的可以了解一下
    2023-11-11
  • python读取txt文件,去掉空格计算每行长度的方法

    python读取txt文件,去掉空格计算每行长度的方法

    今天小编就为大家分享一篇python读取txt文件,去掉空格计算每行长度的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12

最新评论