生产日志文件大小巨大,并以压缩格式存储。
我使用以下内容来查找特定的日志行
zgrep searchString LargeLogFiles*.gz
通常,当同时在多个文件上运行时,这会花费大量时间。
就我而言,我知道我试图找到的搜索字符串(如果存在)肯定会位于文件部分的 50% 到 70%。有什么方法可以利用这些信息来加快搜索速度吗?
可能的解决方案 zcat 文件并使用其他 unix 命令过滤该部分。这是一种可能性,但有兴趣知道是否有一种好的/有效的方法来实现上述问题。
生产日志文件大小巨大,并以压缩格式存储。
我使用以下内容来查找特定的日志行
zgrep searchString LargeLogFiles*.gz
通常,当同时在多个文件上运行时,这会花费大量时间。
就我而言,我知道我试图找到的搜索字符串(如果存在)肯定会位于文件部分的 50% 到 70%。有什么方法可以利用这些信息来加快搜索速度吗?
可能的解决方案 zcat 文件并使用其他 unix 命令过滤该部分。这是一种可能性,但有兴趣知道是否有一种好的/有效的方法来实现上述问题。