Работает ли jq --stream в фоновом режиме по умолчанию?
Нет.
Опция --stream обычно используется только для очень больших текстов JSON, поэтому, если это так, то выполнение задания может занять много времени.Если вы хотите убедиться, что прогресс достигнут, рассмотрите возможность добавления одного или нескольких операторов debug
: каждый debug
подобен .
, но копирует свое входное значение в STDERR перед передачей значения.
Иногдас debug
стоит немного хитрить, как показано в этом варианте вашей программы:
jq -cn --stream '
fromstream(1|truncate_stream(inputs | select(.[0][0] == "userActivities") | del(.[0][0])))
| (.localDate|debug) as $debug
| select(.localDate[0:7] == "2018-10")
' 2018-10-01T21_45_56Z_triplem-baas_data.json > October_2018_triplem_events.json