我在 linux 的特定目录中有大约 50 个 .gz 文件。我需要在每个文件中找到一个特定的行。目前我正在通过 zcat 每个文件进行操作。
例如:
zcat 20160909-custfw.log.7.gz | zgrep BGP | zgrep 145.247.1.62
输出:
9 月 9 日 17:12:47 145.247.1.62 cap-s12-custfw-1:NetScreen device_id=cap-s12-custfw-1 [Root] system-information-00542:BGP 对等体 10.24.224.187 更改为空闲状态 (2016-09 -09 17:13:15)
如果有任何更简单的方法可以做到这一点,请告诉我。