gpt4 book ai didi

linux - 在 .gz 文件列表中查找一行

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:05:42 25 4
gpt4 key购买 nike

我在 Linux 的特定目录中有大约 50 个 .gz 文件。我需要在每个文件中找到特定的行。目前我正在通过 zcat 处理每个文件。

例如:

zcat 20160909-custfw.log.7.gz | zgrep BGP | zgrep  145.247.1.62

输出:

Sep 9 17:12:47 145.247.1.62 cap-s12-custfw-1: NetScreen device_id=cap-s12-custfw-1 [Root]system-information-00542: BGP peer 10.24.224.187 changed to Idle state (2016-09-09 17:13:15)

如果有任何更简单的方法,请告诉我。

最佳答案

如果您已经安装了zgrep,则不必zcat 文件。 zgrep 的全部意义在于让您直接 grep gzip 文件。因此,您应该能够做到这一点:

zgrep BGP *.gz | grep 145.247.1.62

这也应该稍微更高效。

关于linux - 在 .gz 文件列表中查找一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42056463/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com