Linux에서 jq를 사용하여 artifactory의 json 출력을 구문 분석 할 수 없습니다.

오스카 폴리

Artifactory에서이 쿼리를 실행 한 후

/usr/bin/jfrog rt s foo/01_Develop/01_CI/HPCC-Package-*.zip

이 출력이 있습니다.

[Info] Searching artifacts...
[Info] Found 3 artifacts.
[
  {
    "path": "foo/01_Develop/01_CI/HPCC-Package-47.zip"
  },
  {
    "path": "foo/01_Develop/01_CI/HPCC-Package-48.zip"
  },
  {
    "path": "foo/01_Develop/01_CI/HPCC-Package-72.zip"
  }
]

여기에 제안 된대로이 명령을 사용하여 json 배열의 마지막 경로를 얻고 싶습니다 .

/usr/bin/jfrog rt s foo/01_Develop/01_CI/HPCC-Package-*.zip | jq .[-1].path

하지만 실패

구문 분석 오류 : 1 행, 6 열에 잘못된 숫자 리터럴

유물 jfrog 도구의 출력이므로 json을 변경할 수 없습니다.

  • JQ 쿼리를 어떻게 수정할 수 있습니까?
  • 마지막 경로를 얻는 다른 방법이 있습니까?

참고 : jq 버전 1.5가 있습니다.

최신 정보:

따옴표를 사용하면 똑같은 오류가 발생합니다.

/usr/bin/jfrog rt s foo/01_Develop/01_CI/HPCC-Package-*.zip | jq '.[-1].path'
/usr/bin/jfrog rt s foo/01_Develop/01_CI/HPCC-Package-*.zip | jq ".[-1].path"
피크

기록을 위해 다음은 JSON이 아닌 프롤로그의 두 줄이 정확히 있다고 가정하는 jq 전용 솔루션입니다.

... | jq -n -R -r '[inputs][2:] | join("") | fromjson[-1]' 
{
  "path": "foo/01_Develop/01_CI/HPCC-Package-72.zip"
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

JSON.parse 함수를 사용하여 레일의 Ruby에서 JSON을 구문 분석 할 수 없습니다.

분류에서Dev

dojo를 사용하여 JSON을 구문 분석 할 수 없습니다.

분류에서Dev

NewtonSoft JSONConvert를 사용하여 JSON을 구문 분석 할 수 없습니다.

분류에서Dev

때때로 gson을 사용하여 json에서 날짜를 구문 분석 할 수 없습니다.

분류에서Dev

json_decode ()를 사용하여 JSON 웹 서비스 응답을 구문 분석 할 수 없습니다.

분류에서Dev

JMESPATH에서 json 출력을 구문 분석 할 수 없습니다.

분류에서Dev

jq를 사용하여 JSON 데이터를 구문 분석 할 때 "문자열 'Title'로 배열을 색인화 할 수 없습니다.

분류에서Dev

Gson을 사용하여 Json 배열을 구문 분석 할 수 없습니다.

분류에서Dev

gson을 사용하여 json을 구문 분석 할 수 없습니다.

분류에서Dev

함수의 출력을 구문 분석 할 수 없습니다.

분류에서Dev

CentOS에서 Tika를 사용하여 Outlook 본문을 구문 분석 할 수 없습니다.

분류에서Dev

REGEX를 사용하여 Java에서 점이있는 문자열을 구문 분석 할 수 없습니다.

분류에서Dev

각도 ng-repeat를 사용하여 json 배열을 구문 분석 할 수 없습니다.

분류에서Dev

Spring-security-oauth2 및 Tomcat을 사용하여 CF에서 ClientId를 구문 분석 할 수 없습니다.

분류에서Dev

Python을 사용하여 XML에서 태그를 구문 분석 할 수 없습니다.

분류에서Dev

요청을 사용하여 다음 페이지에서 다른 사례의 링크를 구문 분석 할 수 없습니다.

분류에서Dev

ROBLOX Lua에서 JSON을 구문 분석 할 수 없습니다.

분류에서Dev

ROBLOX Lua에서 JSON을 구문 분석 할 수 없습니다.

분류에서Dev

구문 분석을 사용하여 쿼리를 검색 할 수 없습니다.

분류에서Dev

Express를 사용하여 GET 요청을 구문 분석 할 수 없습니다.

분류에서Dev

WolfSSL을 사용하여 PKCS7 인증서를 구문 분석 할 수 없지만 OpenSSL로 구문 분석 할 수 있습니다.

분류에서Dev

요청을 사용하여 특정 페이지 이후의 링크를 구문 분석 할 수 없습니다.

분류에서Dev

curl을 사용하여 웹 페이지의 데이터를 구문 분석 할 수 없습니다.

분류에서Dev

RestAssured : Xpath를 사용하여 필요한 값에 대한 응답을 구문 분석 할 수 없습니다.

분류에서Dev

vba를 사용하여 웹 페이지에서 항목의 특정 값을 구문 분석 할 수 없습니다.

분류에서Dev

다양한 수의 객체를 사용하여 Java에서 JSON 구문 분석

분류에서Dev

개조를 사용하여 객체 내부에서 jsonarray의 jsonarray를 구문 분석 할 수 없습니까?

분류에서Dev

정규식을 사용하여 bash 출력을 구문 분석하고 일부를 수집 할 수 없습니다.

분류에서Dev

boost :: spirit :: qi를 사용하는 조건에서 SQL 유형을 구문 분석 할 수 없습니다.

Related 관련 기사

  1. 1

    JSON.parse 함수를 사용하여 레일의 Ruby에서 JSON을 구문 분석 할 수 없습니다.

  2. 2

    dojo를 사용하여 JSON을 구문 분석 할 수 없습니다.

  3. 3

    NewtonSoft JSONConvert를 사용하여 JSON을 구문 분석 할 수 없습니다.

  4. 4

    때때로 gson을 사용하여 json에서 날짜를 구문 분석 할 수 없습니다.

  5. 5

    json_decode ()를 사용하여 JSON 웹 서비스 응답을 구문 분석 할 수 없습니다.

  6. 6

    JMESPATH에서 json 출력을 구문 분석 할 수 없습니다.

  7. 7

    jq를 사용하여 JSON 데이터를 구문 분석 할 때 "문자열 'Title'로 배열을 색인화 할 수 없습니다.

  8. 8

    Gson을 사용하여 Json 배열을 구문 분석 할 수 없습니다.

  9. 9

    gson을 사용하여 json을 구문 분석 할 수 없습니다.

  10. 10

    함수의 출력을 구문 분석 할 수 없습니다.

  11. 11

    CentOS에서 Tika를 사용하여 Outlook 본문을 구문 분석 할 수 없습니다.

  12. 12

    REGEX를 사용하여 Java에서 점이있는 문자열을 구문 분석 할 수 없습니다.

  13. 13

    각도 ng-repeat를 사용하여 json 배열을 구문 분석 할 수 없습니다.

  14. 14

    Spring-security-oauth2 및 Tomcat을 사용하여 CF에서 ClientId를 구문 분석 할 수 없습니다.

  15. 15

    Python을 사용하여 XML에서 태그를 구문 분석 할 수 없습니다.

  16. 16

    요청을 사용하여 다음 페이지에서 다른 사례의 링크를 구문 분석 할 수 없습니다.

  17. 17

    ROBLOX Lua에서 JSON을 구문 분석 할 수 없습니다.

  18. 18

    ROBLOX Lua에서 JSON을 구문 분석 할 수 없습니다.

  19. 19

    구문 분석을 사용하여 쿼리를 검색 할 수 없습니다.

  20. 20

    Express를 사용하여 GET 요청을 구문 분석 할 수 없습니다.

  21. 21

    WolfSSL을 사용하여 PKCS7 인증서를 구문 분석 할 수 없지만 OpenSSL로 구문 분석 할 수 있습니다.

  22. 22

    요청을 사용하여 특정 페이지 이후의 링크를 구문 분석 할 수 없습니다.

  23. 23

    curl을 사용하여 웹 페이지의 데이터를 구문 분석 할 수 없습니다.

  24. 24

    RestAssured : Xpath를 사용하여 필요한 값에 대한 응답을 구문 분석 할 수 없습니다.

  25. 25

    vba를 사용하여 웹 페이지에서 항목의 특정 값을 구문 분석 할 수 없습니다.

  26. 26

    다양한 수의 객체를 사용하여 Java에서 JSON 구문 분석

  27. 27

    개조를 사용하여 객체 내부에서 jsonarray의 jsonarray를 구문 분석 할 수 없습니까?

  28. 28

    정규식을 사용하여 bash 출력을 구문 분석하고 일부를 수집 할 수 없습니다.

  29. 29

    boost :: spirit :: qi를 사용하는 조건에서 SQL 유형을 구문 분석 할 수 없습니다.

뜨겁다태그

보관