如何使用JQ按DATETIME字段排序? [英] How can I use jq to sort by datetime field?
本文介绍了如何使用JQ按DATETIME字段排序?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
[
{
"apiVersion": "v1",
"items": [
{
"apiVersion": "v1",
"count": 603,
"firstTimestamp": "2018-06-07T13:07:32Z",
"involvedObject": {
"apiVersion": "v1",
"kind": "Pod",
"name": "events-db8f675c6-khm4r",
"namespace": "default",
"resourceVersion": "2989590",
"uid": "bd489878-6a53-11e8-9351-0e5486765cbc"
},
"kind": "Event",
"lastTimestamp": "2018-06-07T16:02:52Z"
}
]
}
]
如何按.items.lasttimestamp
值(例如"lastTimestamp": "2018-06-07T11:59:53Z"
)对所有items
(上面只有一项--但这只是一个示例)进行排序?
推荐答案
jq
方法:
jq '.[].items |= sort_by(.lastTimestamp)' input.json
引用:jq Manual (development version)
这篇关于如何使用JQ按DATETIME字段排序?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文