используя jq для разделения огромных json UNDER windows - PullRequest
0 голосов
/ 27 мая 2020

Я хочу использовать jq для разделения очень большого файла json (> 80 ГБ) на более мелкие части (<1 ГБ или фиксированное количество строк). У меня есть необходимые заявления ... Я подумал. Что мне делать до сих пор? </p>

jq ". | length" z:\DOWNLOAD\rows.json

работает!

Под Windows это должно выводить первые две строки.

jq ".[0:1]" z:\DOWNLOAD\rows.json

но я получаю ошибка

jq: error (at z: \ DOWNLOAD \ rows. json: 589): невозможно проиндексировать объект с помощью объекта

То, что у меня тоже не было понял переключатель --Steam

да, есть куча ответов , но они не работают под windows (двойные кавычки вместо апострофа, но ошибку смотрите выше)

[{"node":"http://www.wikidata.org/entity/Q952111","Unterklasse_von":"http://www.wikidata.org/entity/Q2095"},{"node":"http://.....
...