query example ec2 describe cli awscli aws jq

example - ¿Cómo selecciono múltiples campos en jq



awscli get instance id (2)

Mi archivo de entrada se ve algo como esto:

{ "login": "dmaxfield", "id": 7449977, ... } { "login": "dmaxfield", "id": 7449977, ... }

Puedo obtener todos los nombres de inicio de sesión con esto: cat members | jq ''.[].login'' cat members | jq ''.[].login''

¿Pero no he podido descifrar la sintaxis para obtener el inicio de sesión y la identificación?


Esto funciona para mí:

> echo ''{"a":1,"b":2,"c":3}{"a":1,"b":2,"c":3}'' | jq ''{a,b}'' { "a": 1, "b": 2 } { "a": 1, "b": 2 }


Puedes usar jq ''.[] | .login, .id'' jq ''.[] | .login, .id'' para obtener cada inicio de sesión seguido de su id.