>_ IzzyLab

Практическое задание

jq: вложенное поле

легко

В /root/data.json есть объект с вложенным полем user.name. Достань его значение (без кавычек) и запиши в /root/name.txt.

Что потренируешь:
  • jq
  • json
  • путь по ключам
  • raw output

Разбор темы

jq — язык запросов к JSON: простейший фильтр — путь по ключам через точку, где каждое следующее вложенное поле дописывается точкой, спускаясь на уровень глубже. По умолчанию jq печатает строки в кавычках как валидный JSON, а флаг -r (raw) выдаёт «сырое» значение без кавычек — то, что нужно для записи в текстовый файл.

Что проверяется

  1. в /root/name.txt значение user.name без кавычек

Как это выглядит