2017-02-22 109 views
0

Я пытаюсь довольно печатать и прокручивать разделы чрезвычайно большого (десятков гигабайт) человеко-нечитаемого json-файла с jq в командной строке.Проблема в том, что довольно большой файл json в командной строке linux с jq

less bigFile.json | jq 

работает, но только заставляет летать.

Я попытался трубы его обратно в менее так:

less bigFile.json | jq | less 

, но он произвел какую-то ошибку.

Как вы это сделаете?

ответ

2

Команда должна выглядеть следующим образом:

jq -C . bigfile.json | less -r 

Если исчерпывает всю память вы можете захотеть попробовать -B вариант less или даже лучше, используйте jq отфильтровать интересные части.

 Смежные вопросы

  • Нет связанных вопросов^_^