обработка json-файла

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Ответить
safronowmax
Сообщения: 103

обработка json-файла

Сообщение safronowmax »

Здравствуйте, подскажите пожалуйста, есть json следующей структуры:
{"stb":0,"position_start":0,"position_end":5}{"stb":0,"position_start":17,"position_end":37}


Необходимо распарсить данный файл и записать в файл result значения полей position_start и position_end в следующем виде (на примере данного файла):
0 5
17 37

Пытаюсь сделать с помощью jq: cat partitions_tmp |jq '.startOffset,.endOffset'
Но, естественно, он обрабатывает сначала все значения position_start, а потом position_end и каждое значение пишет с новой строки, в итоге получается так:
0
17
5
37

Как все-таки можно сделать в требуемом виде?
0 5
17 37
Спасибо сказали:
Аватара пользователя
olecya
Сообщения: 901
ОС: debian, fedora (i3-wm)

Re: обработка json-файла

Сообщение olecya »

Код: Выделить всё

jq -r '[.position_start, .position_end] | @sh'
Спасибо сказали:
safronowmax
Сообщения: 103

Re: обработка json-файла

Сообщение safronowmax »

Спасибо большое!
Спасибо сказали:
Ответить