gpt4 book ai didi

bash - 递归地在zip文件列表中grep一个模式

转载 作者:行者123 更新时间:2023-11-29 09:04:46 26 4
gpt4 key购买 nike

我在命令行上使用以下命令来获取模式匹配行。

find . -name "*.gz"|xargs gzcat|grep -e "pattern1" -e "pattern2"

我现在只需要找到存在模式的文件名。我如何在命令行上执行此操作?

grel -l 没有用,因为我在 grep

之前使用 xargs gzcat

最佳答案

检查您是否有可用的 zgrep。然后,如果是:

find . -name '*.gz' -exec zgrep -l -e ".." -e ".." {} +

如果你没有 - 好吧,只需从有它的机器上复制它(我使用的所有 linux 默认都有它) - 这是一个简单的 bash 脚本。

关于bash - 递归地在zip文件列表中grep一个模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5868411/

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