我有一个非常大的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"))'