This entry is very new in the tldr-pages project, hence translation data is currently unavailable for a while.


jq

Процессор JSON командной строки, использующий доменный язык. Больше информации: https://jqlang.github.io/jq/manual/.

  • Выполнить указанное выражение (вывести цветной и отформатированный JSON):

cat путь/к/файлу.json | jq '.'

  • Выполнить указанный скрипт:

cat путь/к/файлу.json | jq --from-file путь/к/скрипту.jq

  • Передать указанные агрументы:

cat путь/к/файлу.json | jq –arg "имя1" "значение1" –arg "имя2" "значение2" … '. + $ARGS.named'

  • Вывести указанные ключи:

cat путь/к/файлу.json | jq '.ключ1, .ключ2, …'

  • Вывести указанные элементы массива:

cat путь/к/файлу.json | jq '.[индекс1], .[индекс2], …'

  • Вывести все элементы массива/ключи объекта:

cat путь/к/файлу.json | jq '.[]'

  • Добавить/удалить указанные ключи:

cat путь/к/файлу.json | jq '. +|- {"ключ1": "значение1", "ключ2": "значение2", …}'