无法使用 jq 返回第一个值



从终端运行的命令返回以下内容:

{
"attributes": {
"env": "prod"
},
"created_by": "email@email.com",
"id": "612",
"state": "published",
"version": "0.22.0"
}
{
"attributes": {
"env": "prod"
},
"created_by": "email@email.com",
"id": "611",
"state": "published",
"version": "0.22.0"
}

我只想要得到"版本"从第一个对象开始。有办法吗?我对Array的所有尝试都返回错误…

您提取的数据是JSON对象流。您可以通过将数据管道传输到:

,从第一个文件中提取.version。
jq -n input.version

最新更新