Jq: Agregar opción para no imprimir registros donde la consulta daría como resultado "nulo"

Creado en 22 oct. 2012  ·  3Comentarios  ·  Fuente: stedolan/jq

Lanzar "grep -v null" al final del comando es bastante fácil, pero en muchas (¿la mayoría?) situaciones en las que estoy haciendo una consulta en un nombre de campo, no quiero registros donde la consulta resulte en un no coincidencia en el registro.

feature request

Comentario más útil

Alternativamente:
jq '.foo // empty

Todos 3 comentarios

jq 'foo | select(. == null | not)'

debería hacer el truco

Hmm, parece que sería más simple usar una opción de línea de comando general para un caso de uso más amplio y común de no querer valores nulos en la salida.

Alternativamente:
jq '.foo // empty

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

kaihendry picture kaihendry  ·  4Comentarios

neowulf picture neowulf  ·  3Comentarios

sonots picture sonots  ·  3Comentarios

rubensayshi picture rubensayshi  ·  3Comentarios

thelonious picture thelonious  ·  4Comentarios