Perguntas sobre 'jq'

3
respostas

Extrai o elemento da matriz json com base em um valor de subelemento

Temos o seguinte arquivo de exemplo (arquivo muito longo, este é um exemplo curto) "request_status" : "FAILED" { "href" : "http://localhost:8080/api/v1/clusters/sys41/requests/333", "Requests" : { "cluster_name" : "sys41",...
05.03.2018 / 18:09
1
resposta

Wildcard em jq com comparativos

Piping em algum json, eu quero ser capaz de adicionar um curinga ao comparativo, então: curl example.com/json | jq 'select(.[].properties.type == "dev*")' Por isso, imprimiria qualquer coisa com um tipo que comece com "dev" IE: dev...
31.10.2016 / 20:41
2
respostas

jq - adiciona objetos do arquivo no array json

Eu quero adicionar uma matriz com elementos e valor em um arquivo json existente usando jq. Eu já tenho um arquivo (input.json) com { "id": 9, "version": 0, "lastUpdTs": 1532371267968, "name": "Training" } Eu quero adicionar is...
07.08.2018 / 09:38
1
resposta

Por que não consigo excluir esses itens da matriz no jq?

Dado o comando: echo "[\"tag1\", \"[[Super\", \"Duppa\", \"Database\", \"Analyst]]\", \"tag2\"]" | jq -f ~/somefilter.jq E o filtro: def hasOne(x): x | (startswith("[[") or endswith("]]") ); def looparr(r): [ r | keys[] as $i | r[...
14.06.2017 / 04:21
2
respostas

Dividir um campo sting em um array em jq?

Eu tenho uma matriz json retornada da onda que se parece com isso: [ { "title": "Some Title", "tags":"tagA tag-B tagC" }, { "title": "Some Title 2", "tags":"tagA tagC" }, ... ] Eu gostaria de convertê-lo para ... [ {...
10.06.2017 / 05:00
1
resposta

Filtrando a solicitação JSON com o JQ e o script bash

Estou solicitando um JSON do Twitch com: curl --silent -H 'Accept: application/vnd.twitchtv.v3+json' -X GET https://api.twitch.tv/kraken/streams/$1 onde $1 é a entrada que envio para minha função. Agora, o que eu pretendo é filtrar o J...
12.02.2016 / 11:21
1
resposta

jq + imprime propriedades do arquivo json sem remover a barra invertida necessária

temos o seguinte arquivo json: more file.json { "href" : "http://master02:8080/api/v1/clusters/HDP/configurations?type=kafka-env&tag=version1527250007610", "items" : [ { "href" : "http://master02:8080/api/v1/clusters/HDP/co...
03.06.2018 / 22:43
2
respostas

Como faço para invocar jq dentro do awk?

Essencialmente eu tenho um arquivo.log como segue blah blah blah blah Hello world | {"foo": "bar"} blah blah Hello earth | {"foo1": "bar1"} Agora, meu objetivo é escrever alguns comandos de shell para ter uma saída de desejo como esta:...
30.09.2017 / 12:20
0
respostas

processa o formato JSON com ferramentas JQ [closed]

Eu quero verificar format keys em bash script . No meu json if any keys match este formato key[0-9][0-9]_$ meu script sair 1 else sair 2. Eu quero usar as ferramentas JQ. Bash: #!/bin/bash json=$(cat <<EOF {"key11":121...
20.05.2018 / 11:44
4
respostas

analisa pares de valores separados por dois pontos, com caracteres de dois-pontos escapados no (s) campo (s)

Estou tentando processar a saída do comando nmcli (valores separados por dois pontos), mas não consigo manipular / ignorar dois-pontos com escape no MAC ou no BSSID. Eu tentei awk, jq, sed, regex, mas simplesmente não entendi ... comando cana...
21.03.2018 / 01:12