【发布时间】:2023-04-11 11:15:01
【问题描述】:
假设我有以下数据:
{
"dashboards": [
{
"name": "first",
"type": "standard"
},
{
"name": "second",
"type": "custom"
}
]
}
(其实数据远不止这些,我只是展示数据的结构是什么)
我要做的是获取standard 类型的前 10 个仪表板。
我知道我可以通过以下方式获得所有standard 仪表板:
jq '.dashboards[] | select(.type == "standard")'
但我不知道如何对结果数组进行切片...
【问题讨论】:
-
jq 无法解析您的样本,因为密钥未在双引号中公开
-
已修复(使用 JavaScript JSON 表示法...)