drno-reg
@drno-reg
см не кратко

Как экранировать «-» при работе утилиты jq?

у меня есть json файл

{
  "name": "view1",
  "version": "1.1.1",
  "target-dir": "/opt/project/spark-jobs/",
  "target-hosts": {
    "dev": ["host1", "host2"],
    "prod": ["host3", "host4"]
  }
}


из которого нужно прочитать с помощью утилиты jq значения dev и prod в target-hosts

проблема в том что jq ругается если обратиться по названию target-hosts

jq '.target-hosts' deploy.json

как правильно обратиться по имени элемента у которого такое имя?
  • Вопрос задан
  • 323 просмотра
Решения вопроса 1
xotkot
@xotkot
хорошо есть и хорошо весьма
jq '."target-hosts"' deploy.json
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@AVKor
jq '."target-hosts"' deploy.json
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы