jq

필드 검색 및 jq의 다른 필드 바꾸기
jq

필드 검색 및 jq의 다른 필드 바꾸기

특정 속성을 가진 객체를 검색한 후 다른 속성을 업데이트하려고 합니다. 다음 입력이 주어지면: [ { "replacements": [ { "newValue": "0", "yamlPath": "k8s-helm-templates.deployment.containers.abc.image.tag" }, { "newValue": "0", "yamlPath": "k8s-helm-templates.deploymen...

Admin

타임스탬프 값을 숫자로 변환한 다음 사람이 읽을 수 있는 값으로 변환하는 방법
jq

타임스탬프 값을 숫자로 변환한 다음 사람이 읽을 수 있는 값으로 변환하는 방법

strftime오류가 발생하고 숫자여야 하므로 숫자로 변환해야 하는 문자열 타임스탬프 키가 있습니다. journalctl -n1 --output=json | jq '.__REALTIME_TIMESTAMP | tonumber |= (. / 1000 | strftime("%Y-%m-%d")), .MESSAGE' 하지만 잘못된 경로 표현 오류가 발생합니다. 내 구문이 잘못된 것 같아요. __REALTIME_TIMESTAMP나는 궁극적으로 사람이 읽을 수 있는 형식으로 키와 키를 표시하고 싶습니다 MESSA...

Admin

jq 출력에서 ​​공백을 구분하지 마십시오.
jq

jq 출력에서 ​​공백을 구분하지 마십시오.

저는 jq를 사용하여 단어 배열을 Java 프로그램의 매개변수로 변환하고 있습니다. 그것은 마치 arguments=$(jq '.nameField | "-i " + "\"" + . + "\""' file.json) java .... $arguments <-- No quotes wrapped around arguments. 예상 출력:Java는 로 읽어야 하며 -i "Name 1" -i "Name 2", " Name 1"는 완전한 매개변수로 읽어야 합니다. 출력을 수신: Java는 읽는 동안 ...

Admin

json 객체에 키/값 추가/수정
jq

json 객체에 키/값 추가/수정

나는 물었다유제하지만 이 문제에 대한 해결책을 적용하는 데 문제가 있습니다. 다음과 같은 json 배열이 있습니다. $ jq <<<"$json" [ { "id": "node1" }, { "id": "node2" }, { "id": "node3" } ] 각 노드에 키/값을 추가하거나 이미 존재하는 경우 수정하고 싶습니다. 나는 이것을 할 수 있다: $ jq '.[] | select(.id == "node2") += {status: "fail"...

Admin

새 열의 json에서 csv 변환
jq

새 열의 json에서 csv 변환

아래는 내 JSON 코드입니다 [ { "kind": "user", "version": "v2", "metadata": { "name": "person1" }, "spec": { "roles": [ "access", "auditor", "editor", "abc-access" ], "status": { "is_locked": false, "...

Admin

jq를 사용한 조건부 JSON 변환
jq

jq를 사용한 조건부 JSON 변환

데이터와 함께 여러 유형의 JSON 파일을 출력하는 시스템이 있습니다. 다음 세 가지 조건을 달성하기 위해 사용할 기회가 있습니까 jq? map()명령과 --arg명령 줄 옵션을 살펴보고 있는데 --argjson막혔습니다. 첫 번째 JSON, 객체가 있고 asset다음 키 값 쌍을 추가하고 싶습니다. "house": true 및 "color": "주황색" { "name": "Paul", "country": "USA", "spec": { ... "a...

Admin

json을 csv로 변환하고 jq의 헤더로 변환
jq

json을 csv로 변환하고 jq의 헤더로 변환

이 json을 변환할 수 있습니까? [ { "bytes": 276697, "checked": false }, { "bytes": 276697, "checked": false } ] jq에 헤더가 있는 테이블로? 나는 시도했다: cat file.json | jq '.[] | join(",")' 그러나 헤더가 생략되었습니다. "276697,false" "276697,false" 그것은해야한다: "bytes,chec...

Admin

jq 모든 결과가 표시되지 않음
jq

jq 모든 결과가 표시되지 않음

나는 다음과 같은 JSON을 가지고 있습니다 : [ { "_source": { "layers": { "http2": { "http2.stream": { "http2.length": "1030" } }, "http2": { "http2.stream": { "http2.length": "1246" } } ...

Admin

jq를 사용하여 JSON 파일에서 교체를 수행하고 싶습니다.
jq

jq를 사용하여 JSON 파일에서 교체를 수행하고 싶습니다.

JSON 파일 자체 내에서 데이터 교체와 쉘 환경 교체(및 쉘 함수 호출)를 관리할 수 있는 JQ 함수를 설계하고 싶습니다. 예를 들어 이런 파일이 있는데... { "services" : { "blah" : { "server" : "https://my.server.home", "role_id" : "ABC", "login" : { "path" : "v1/auth/approle/login"...

Admin

semver 버전 번호 배열에서 jq의 기본/부 개체 해시까지 가능합니까?
jq

semver 버전 번호 배열에서 jq의 기본/부 개체 해시까지 가능합니까?

입력하다 [ "8.1.1", "7.4.33", "7.4.5", "8.2.6" ] 산출 { "7": "7.4.33", "7.4": "7.4.33", "8": "8.2.6", "8.1": "8.1.1", "8.2": "8.2.6" } 출력은 다음과 같은 객체입니다. 키는 다음과 같습니다.기본존재(예 8: )하면 값은 다음과 같습니다.최고의 버전그 전공을 위해 키는 다음과 같습니다.1 차, 2 차존재(예 7.4: )하면 값은 다음과 같습니다.최고의 버전이 전공/부전공의...

Admin

jq를 사용하여 잘못된 JSON을 구문 분석하시겠습니까?
jq

jq를 사용하여 잘못된 JSON을 구문 분석하시겠습니까?

jq가 잘못된 JSON을 구문 분석할 수 있나요? : [2023.06.07-21.58.47] StatManagerLog: { "RoundState": { "State": "Starting", "Timestamp": "2023.06.07-21.58.47" } } [2023.06.07-21.58.47] StatManagerLog: { "RoundState": { "State": "StandBy", "Timesta...

Admin