我需要在压缩文件中找到一些值,比如.tar.zip
我发现这个命令对我的需要很有用:

find . | xargs zgrep --color=always "blabla"

除了“blabla”之外,我还需要在它之后或之前找到一些其他字符串。
我怎么能做到?

最佳答案

我添加了一些参数来查找,所以您只能在这些文件中使用grep。

find . -name "*.gz" -type f | xargs zgrep -B1 -A1 --color=always "blabla"

07-26 08:25