Объединение файлов json с помощью jq

Чтобы исправить это, я перезапустил службы, которые не работали, используя что-то вроде:

sudo systemctl restart postgresql@9.4-main.service

Однако он не работает с такими службами, как systemd -initctl.service. Отключение и повторное подключение raspberry pi у меня работает, однако я рекомендую попробовать перезапустить службы вручную.

0
13.05.2020, 11:21
1 ответ
$ jq -s 'add' file[12].json
{
  "node1": {
    "Environment": "PRD",
    "OS": "linux"
  },
  "node2": {
    "Environment": "NPR",
    "OS": "linux"
  },
  "node3": {
    "Environment": "PRD",
    "OS": "linux"
  },
  "node4": {
    "Environment": "NPR",
    "OS": "linux"
  }
}

Использование addсоединит ключи верхнего -уровня в списке, полученном из файлов, создав объединенный объект этих ключей.

1
28.04.2021, 23:14

Теги

Похожие вопросы