entrada json:
[
{
"id": "89",
"hostname": "abcd"
},
{
"id": "89",
"hostname": "babcd"
}
]
Como modificar o filtro abaixo para obter na saída apenas o nome do host começando com "abcd"?
$ jq -r '.[]|select(.hostn...
Eu encontrei este P / A com a solução para imprimir todas as chaves em um objeto:
jq -r 'keys[] as $k | "\($k), \(.[$k] | .ip)"'
No meu caso, quero realizar o acima, mas em um subobjeto:
jq -r '.connections keys[] as $k | "\($k), \(...
com jq, gostaria de obter o valor "name" dos blocos onde o atributo "Media" (sob .session.attributeList) contém a string "node7000" (no exemplo o primeiro bloco do array json corresponde a ele - há dois correspondentes:
"value": "node7000"...
Estou usando o Bash para executar o seguinte trecho de script em uma caixa do Linux.
Conteúdo do arquivo JSON: [ { "id": 123456, "firstName": "John", "lastName": "Smith", "email": "[email protected]" } ]
O arquivo JSON é armazenado na ma...
Eu tenho um comando que expulsa json para stdout assim:
foo inf --db
{
"Name": "A rose by any any other",
"Config": {
"DBHost": "abc.efg.us-east-1.rds.amazonaws.com",
"DBName": "bsghshsgh",
"DBUser": "bshs...
Eu tenho um arquivo JSON com milhares de registros linha por linha na estrutura a seguir, com valores diferentes.
Exemplo:
{"in": 5,"li": [{"st": 1508584161,"abc": 128416626,"ta": 33888}],"usr": {"is": "222108923573880","ie": "222108923573...