У меня есть файл с несколькими строками в следующем формате json
, который я хочу передать в jq
для извлечения нескольких полей.
Формат:
{"userData":[{"user":{"loginName":"TEST",....]}.
{"userData":[{"user":{"loginName":"TEST1",....]}.
....
представляет «некоторые» json
данные.
Я могу извлечь строки с помощью awk '/{\"userData\"/{p=1}; p; /}\./{p=0};'
, который, кажется, печатается очень хорошо.
Трудность, с которой я столкнулся, заключается в том, чтозапустить jq
на каждой из строк и извлечь поля json
.Как этого добиться с помощью одной команды awk
?