【发布时间】:2019-04-23 16:44:08
【问题描述】:
我有以下示例数据:
{
"Images": [
{
"Name": "CoreOS-alpha-1939.0.0-hvm",
"CreationDate": "2014-12-24T23:00:48.000Z"
},
{
"Name": "CoreOS-stable-522.3.0",
"CreationDate": "2014-12-24T23:00:48.000Z"
},
{
"Name": "CoreOS-stable-600.3.0",
"CreationDate": "2019-12-24T23:00:48.000Z"
}
]
}
我正在尝试获取其Name 中包含“稳定”的最新(CreationDate)图像的Name。
我的天真尝试是:
jq '.Images[] | select(.Name | contains("stable")) |= sort_by(.CreationDate)' data.json
但是这给了我一个错误,并且只会按CreationDate 对它们进行排序(不仅返回最新的)
【问题讨论】:
标签: json sorting jq chronological