【问题标题】:Parse specific output from json with jq使用 jq 解析来自 json 的特定输出
【发布时间】:2017-02-27 11:08:18
【问题描述】:

我是 jq 的新手,一直在尝试获得所需的输出,但没有成功。

假设我有这样的 json 内容:

{  
    "name": "jack",  
    "tags": ["1.0", "2.0"]  
}  

我想得到这样的输出:

jack:1.0  
jack:2.0

如何用 jq 实现?

【问题讨论】:

    标签: json parsing jq


    【解决方案1】:

    使用这个:

    jq -r '"\(.name):\(.tags[])"' file.json
    

    【讨论】:

    • 嘿,你能解释一下后台发生了什么来打印这个吗?看起来很酷!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-07
    • 2016-10-01
    • 1970-01-01
    相关资源
    最近更新 更多