変数に格納されているオブジェクトのリストを含むJSON出力があります。 (私はその権利を言い表していないかもしれません)
[
  {
    "item1": "value1",
    "item2": "value2",
    "sub items": [
      {
        "subitem": "subvalue"
      }
    ]
  },
  {
    "item1": "value1_2",
    "item2": "value2_2",
    "sub items_2": [
      {
        "subitem_2": "subvalue_2"
      }
    ]
  }
]
 ubuntu 14.04.1でbashスクリプトを実行するには、配列内のitem2のすべての値が必要です。
必要なアイテムだけでなく、結果全体を配列にまとめる方法をたくさん見つけました
承認された回答:
jqの使用:
$ cat json
[
  {
    "item1": "value1",
    "item2": "value2",
    "sub items": [
      {
        "subitem": "subvalue"
      }
    ]
  },
  {
    "item1": "value1_2",
    "item2": "value2_2",
    "sub items_2": [
      {
        "subitem_2": "subvalue_2"
      }
    ]
  }
]
 コード:
arr=( $(jq -r '.[].item2' json) )
printf '%sn' "${arr[@]}"
 出力:
value2
value2_2