Как использовать jq для фильтрации журналов, которые соответствуют одному из двух условий?
Скажем, у меня есть журналы, подобные этому:
{ "level": "info", "value": 3 }
{ "level": "debug", "msg": "start" }
{ "level": "debug", "msg": "end" }
Я бы хотел отфильтровать журналы, которые имеют либо level=="info"
или msg=="end"
, поэтому запрос должен выбрать первый журнал и последнюю строку журнала:
{ "level": "info", "value": 3 }
{ "level": "debug", "msg": "end" }
Как я могу использовать для этого jq ?
Я пытался jq 'select(.level="info") || select(.msg="end")'
, но не работает.