Как найти и заменить значение на jq во вложенном json - PullRequest
0 голосов
/ 22 января 2020

Как найти и заменить значение на jq во вложенном json.

https://raw.githubusercontent.com/linuxmint/cinnamon/master/files/usr/share/cinnamon/applets/menu%40cinnamon.org/settings-schema.json

{
    "layout": {
        "menu-layout": {
            "type": "section",
            "title": "Layout and content",
        "keys": [
            "show-category-icons",
            "favbox-show",
            "favbox-min-height",
            "show-places",
        ]
        },
        "menu-behave": {
            "type": "section",
            "keys": [
                "enable-autoscroll",
                "search-filesystem"
            ]
        }
    },
    "favbox-min-height": {
        "type": "spinbutton",
        "default": 300,
    }
}

Например, в этом файле выше teste. json: я хочу заменить в пункте "favbox-min-height", в ключе: значение "default": 300 для "default": 400

Я не могу сделать может кто-нибудь помочь мне сделать это?

1 Ответ

0 голосов
/ 22 января 2020
.["favbox-min-height"] |= (.default = 400)
...