を使用してJSONオブジェクトを介して:私は他のコマンドでOutputKeyとOutputValueの値を使用できるようにループこれは、オブジェクトの私のJSON配列は次のようになりますJQ
[
{
"Description": "Description 1",
"OutputKey": "OutputKey 1",
"OutputValue": "OutputValue 1"
},
{
"Description": "Description 2",
"OutputKey": "OutputKey 2",
"OutputValue": "OutputValue 2"
},
{
"Description": "Description 3",
"OutputKey": "OutputKey 3",
"OutputValue": "OutputValue 3"
},
{
"Description": "Description 4",
"OutputKey": "OutputKey 4",
"OutputValue": "OutputValue 4"
},
{
"Description": "Description 5",
"OutputKey": "OutputKey 5",
"OutputValue": "OutputValue 5"
},
{
"Description": "Description 6",
"OutputKey": "OutputKey 6",
"OutputValue": "OutputValue 6"
}
]
がどのように私はこの使用JQを反復処理するのですか?
@tripleeeは、そのほかの質問に受け入れ答えの著者として、私は別に、このいずれかを答えることにしましたここでは特に役立つ/適用可能である - それは誤ってやっていたOPの「雑草の中で」余りにも多くの時間を費やし、一般的かつ適用可能な良いプラクティスを提供するには不十分である。実際には、OPはすでにjqを知っており、厳密にはbashの終わりに焦点を当てていると仮定しています。実際にアレイ全体を反復する方法についてのガイダンスはありません。 –
@ tripleee、...正直言って、あるものをもう一方の複製としてクローズする余地があるなら、私は、この答えを他の人に役立つ可能性が高いので、 (そしてここでの質問は、そのような答えに役立つ方法で、事前の実施なしでは指導/訂正が必要です)。 –
@ tripleee、...私は他の質問を更新して、そのタイトル(特に特に一般化できないもの)をよりよく反映させるようにしました。 –