Как я могу извлечь значение "0.9212835072256392" из массива value с помощью jq?
{
"resultType": "vector",
"result": [
{
"metric": {},
"value": [
1608561506.684,
"0.9212835072256392"
]
}
]
}
Я пробовал разные решения, такие как jq '.result.value[1]'. Это дает мне сообщение об ошибке jq: error (at <stdin>:1): Cannot index array with string "value".

Если вы можете использовать жестко закодированный индекс в массиве value, вы можете использовать:
.result[] | .value[1]
Или, как предложили @vgersh99 и @ikegami, используя .value[-1] для получения последнего индекса:
.result[] | .value[-1]
или без проводки:
.result[] | .value[length-1]