jq를 다운로드하여 Windows에서 중지하려고합니다. jq에서 몇 가지 기본 쿼리를 실행할 수 있지만, select
을 jq와 함께 사용하려고 할 때 아래에 언급 된 메시지가 표시됩니다.select가 내부 또는 외부 명령으로 인식되지 않습니다 - jq
다음은 내가 실행중인 명령입니다.
curl --basic -u admin:admin http://XX.XX.XX.XX:8080/mmc-console-3.7.3/api/deployments | jq .data[] | select(.name=="TestAccount").id
curl --basic -u admin:admin http://XX.XX.XX.XX:8080/mmc-console-3.7.3/api/deployments | jq .data[] | select(.name==\"TestAccount\").id
출력
select is not recognized as an internal or external command
내 경로에 JQ을 가지고 있지만 나는 그것을 인식 할 수 있도록 내 경로에 추가 할 필요가 확실하지 `명령으로 선택하십시오.
감사 예컨대을 JQ의 표현을 인용 할 필요가있다. 이제이 문제가 발생합니다. 'JQ : 오류 : 구문 오류, 예기치 못한 INVALID_CHARACTER (윈도우 cmd를이 인용 문제 쉘?) 종료에서 $ 기대 라인 1 : 는 '[] JQ .DATA : 1 컴파일 오류 ' '선택은로 인식되지 않습니다 내부 또는 외부 명령, 작동 가능한 프로그램 또는 배치 파일입니다. " –
saurav
나는 이중 따옴표를 사용할 때 창문 위에 있습니다. 이것은 나를 위해 일한 것입니다. 대답을 편집 할 수 있습니까? 도움 주셔서 감사합니다. 'curl --basic -u admin : admin http : //XX.XX.XX.XX : 8080/mmc-console-3.7.3/api/deployments | jq ".data [] | select (.name == \"TestAccount \ "). id"' – saurav