我正在尝试从一个JSON对象中获取多个值。
{
"nextToken": "9i2x1mbCpfo5hQ",
"jobSummaryList": [
{
"jobName": "012210",
"jobId": "0196f81cae73"
}
]
}
我想在一个jq命令中获取
nextToken
的值和jobName
。https://stedolan.github.io/jq/manual/
jq '.nextToken, .jobSummaryList[].jobName' file
aws batch list-jobs --job-queue prd-worker-job-queue --job-status SUCCEEDED --region ap-northeast| jq '.nextToken, .jobSummaryList[].jobName[]|select(.jobSummaryList[].jobName=="305200210")'
- Anjali
jobName
是数组的一部分,可能会有多个解决方案。同时,请分享您已经尝试过的内容。 - Mathynjq '.jobSummaryList[]|select(.jobName|contains("23244"))'
。 - Anjali