小编Nic*_*Nic的帖子

JQ:排除指定的嵌入密钥

从以下输入:

{
    "key1": {
        "key_x": "1",
        ...
        "key_z": "2"
    },
    "key2": {
        "key_x": "2",
        ...
        "key_z": "3"
    }
}
Run Code Online (Sandbox Code Playgroud)

我想用名称排除所有键,"key_x"结果应该是

{
    "key1": {
        ...
        "key_z": "2"
    },
    "key2": {
        ...
        "key_z": "3"
    }
}
Run Code Online (Sandbox Code Playgroud)

jq

11
推荐指数
1
解决办法
3361
查看次数

JQ:错误:语法错误,意外的 INVALID_CHARACTER,期待 $end

我在 Linux 的命令行上调用 jq 是这样的:

jq -s -R -f get.jq get-config.txt
Run Code Online (Sandbox Code Playgroud)

返回:

error: syntax error, unexpected INVALID_CHARACTER, expecting $end
.1 compile error
Run Code Online (Sandbox Code Playgroud)

但是在 get.jq 文件中只有一个点可以测试

jq -s -R . get-config.txt
Run Code Online (Sandbox Code Playgroud)

返回良好。那么jq文件有什么问题呢?

jq

7
推荐指数
2
解决办法
1万
查看次数

标签 统计

jq ×2