在bash,我从一个蒙戈查询的JSON响应:解析JSON的字符串
...
json=`echo $con`
echo $json
结果看起来是这样的:
{ "_id" : "579289cc0", "externalId" : "2911", "externalTenantGUID" : "29d3928e53b", "name" :["X", "Y"] ... }{ "_id" : "5792892323", "externalId" : "291e31", "externalTenantGUID" : "29d3928e3253b", "name" :["X", "Y"] ... }{ "_id" : "57923320", "externalId" : "293211", "externalTenantGUID" : "29d3928322e53b", "name" :["X", "Y"] ... }
在这里,我想分析这个响应$ con并且只得到映射到“_id”的值,比如579289cc0,5792892323,57923320.我尝试使用sed和awk没有成功(对于manny条件),有没有更简单的方法,而不安装python?
你能得到'jq'吗? –
hwo我可以得到jq吗? –
请参阅[这里](https://stedolan.github.io/jq/download/)。 –