如何使用jq为Json文件中的字符串添加空间
我有以下JSON文件:如何使用jq为Json文件中的字符串添加空间,json,linux,jq,Json,Linux,Jq,我有以下JSON文件: { "releases": [ { "name": "bpm", "version": "1.1.5" }, { "name": "haproxy", "version": "9.8.0" }
{
"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
但是没有添加空格,我得到一个错误
如何添加空间
.name + " " + .version
或
或
这不是有效的json…@Shawn让我们假设(给定查询),它只是一个更大、有效的json文件的片段。@Shawn我已经更正了无效的json文件…@Shawn让我们假设(给定查询),它只是一个更大、有效的json文件的片段。@Shawn我已经更正了json文件
"\(.name) \(.version)"