使用jq处理大型JSON文件



我有一个非常大的JSON文件,我正在我的Linux机器上工作。当我jq文件时,我得到了如下格式的输出,这是完美的:

{ID: 12345"的名字:"乔地址:第一街123号"电子邮件:joe@example.com

我的目标是能够grep一个特定的字段,但得到所有相关的字段返回。因此,如果我对"123 first street"执行grep,我也将获得该数据组的ID,名称和电子邮件。

到目前为止,我已经到了这里:

金桥。Myfile。Json | grep " 123 first street "

谁能帮我得到这个查询的权利?我希望继续使用这种JSON格式,并留在Linux系统中。

金桥。Myfile。Json | grep " 123 first street "

这将返回所有带有"field"的JSON对象。

jq '.[] | select(has("field"))'

相关内容

  • 没有找到相关文章

最新更新