это очень простой (возможно глупый) вопрос, но я не могу заставить его работать ...шаблон соответствия имен полей с JQ
У меня есть файл в формате JSON с этой структурой
{
"data": {
"what a burger": [1,2,3],
"wap": [66],
"the map": [11,20],
"H. Incandenza": [1,1],
"What a burger": [a,a,3]
}
}
и я хотел бы извлечь значения полей в пределах данных, чье «имя» соответствует определенному шаблону. Например, я хотел бы, чтобы извлечь все регистронезависимых совпадения «что гамбургер», чтобы получить
[1,2,3], [а, а, 3]
Мое предположение было бы что-то как
jq '.data | match("what a burger";"i")'
, но это приводит к
jq: error (at <stdin>:9): object ({"what a bu...) cannot be matched, as it is not a string
Приветствия.
Два 'map' звонки может и должен сочетаться. –