首页 > 解决方案 > 如何从压缩文件列表 (.gz) 中 grep 一个文件的内容

问题描述

如何从压缩文件列表 (.gz) 中 grep 一个文件的内容

我尝试了 zgrep -f <(awk -F"|" '{print $1}' PATTERNFILE.dat) TARGETFILES*gz 命令,但该模式仅在目标文件列表中的一个文件中进行搜索 - 假设我有 50 个 .gz 文件

标签: unix

解决方案


使用“xargs”命令遍历文件:

参考https://man7.org/linux/man-pages/man1/xargs.1.html


推荐阅读