unix - 如何从压缩文件列表 (.gz) 中 grep 一个文件的内容
问题描述
如何从压缩文件列表 (.gz) 中 grep 一个文件的内容
我尝试了 zgrep -f <(awk -F"|" '{print $1}' PATTERNFILE.dat) TARGETFILES*gz 命令,但该模式仅在目标文件列表中的一个文件中进行搜索 - 假设我有 50 个 .gz 文件
解决方案
使用“xargs”命令遍历文件:
推荐阅读
- node.js - 使用 API 编辑 Azure Blob 存储中的文件
- php - 尝试访问多维数组中的元素时 PHP 获取“未定义的偏移量”
- python - 在循环内按关键字过滤网页文章
- json - 如何键入断言动态反射生成的结构接口
- google-bigquery - 循环完成后在每个循环和联合中创建临时表
- javascript - Laravel 6 应用程序中的非数值错误
- sql - 由 SQL 作业执行时 SSIS 包失败
- javascript - React - 在其自己的声明中获取组件的属性以在另一个属性中使用其值?
- asp.net - MVC/Core 应用程序和 Web 窗体应用程序之间的无缝登录
- kubernetes - Kubernetes 动态设置服务注解值