问题描述 一个单身朋友问了我一个问题: jq怎么获取带横线的key的值? 举例子: 数据: { "a": "b", "c/0": "b1", "a-c": "b2" } 我想获取"a-c"这个key的值, 你可能这么写: cat 88115 |jq '.a-c' 结果会报错 解决办法 看起来有点儿复杂,但是能解决问题 cat 88115 | jq 'to_entries| .[]| select(.key == "a-c")| .value'