• 售前

  • 售后

热门帖子
入门百科

linux查找大文件指定内容的实现方法

[复制链接]
廊桥遗梦504 显示全部楼层 发表于 2021-10-26 14:37:37 |阅读模式 打印 上一主题 下一主题
以大划小头脑,然后重定向。
linux有时间会碰到文件很大,关键字查找都要凌驾整屏,无法查察到全部内容。比如一个非常大的日记文件info.log,我们要查察某段字符全部日记,可以同 cat info.log | grep ‘1711178968' ,假如表现过多,此时可以加时间,行数控制。也可以通过 '>>'指令。 cat info.log | grep ‘1711178968'   >> temp.log 将中心结果暂存下来,通过more ,less等工具一页页查察temp.log文件
假如是明白一定时间范围的日记还是可以根据时间截取日记:
  1. // 截取一定时段的日志
  2. sed -n '/2018-10-25 17:30:41/,/2018-10-25 21:47:02/p' root.2018-10-25.log > update.log
复制代码
在25号日记里截取17点30到21点47之间的日记。
通过more指令查察。
然后 /${关键字} 搜刮,比如 /1711178968 ,n下一条,b上一条
以上这篇linux查找大文件指定内容的实现方法就是小编分享给各人的全部内容了,渴望能给各人一个参考,也渴望各人多多支持草根技术分享。

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作