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", …}'