這是一個非常基本的(可能是愚蠢的)問題,但我不能讓它工作...模式匹配字段名稱與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],[A,A,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'電話可以並且應該合併。 –