归档的日志文件,想要从中找出匹配的数据,我最近才知道有更好的办法。
先说说我以前的笨方法:
* 先解压 bz2 文件到纯文本
* 再 grep 这个文本
* 完成后再删除这个纯文本
整个过程很麻烦。
有位高手告诉我更简单的办法:
bzcat debug_log.bz2 | grep ‘pattern’ > result.txt
这个是一边解压一边 grep,不用创建新文件,不太占 IO。
试了下,效果还不错,可以同时处理好几个,系统负载也不高。
勤奋 – 创新 – 矢志不渝 – 锲而不舍
归档的日志文件,想要从中找出匹配的数据,我最近才知道有更好的办法。
先说说我以前的笨方法:
* 先解压 bz2 文件到纯文本
* 再 grep 这个文本
* 完成后再删除这个纯文本
整个过程很麻烦。
有位高手告诉我更简单的办法:
bzcat debug_log.bz2 | grep ‘pattern’ > result.txt
这个是一边解压一边 grep,不用创建新文件,不太占 IO。
试了下,效果还不错,可以同时处理好几个,系统负载也不高。