【发布时间】:2019-11-22 13:19:47
【问题描述】:
我有以下 JSON 文件:
{
"releases": [
{
"name": "bpm",
"version": "1.1.5"
},
{
"name": "haproxy",
"version": "9.8.0"
}
]
}
我正在尝试提取名称和版本,所以我得到以下信息:
bpm 1.1.5
haproxy 9.8.0
我使用了以下查询:
jq -r '.releases [] | .name + \() + .version' release_info.json
但是没有添加空格,我得到一个错误。
如何添加空格?
【问题讨论】:
-
那不是有效的 json...
-
@Shawn 让我们假设,虽然(给定查询),它只是一个更大的有效 JSON 文件的 sn-p。
-
@Shawn 我已经更正了 JSON 文件