在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/)。 –