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.