select 未被识别为内部或外部命令 - jq

select is not recognized as an internal or external command - jq

我已经下载了 jq 并试图在 Windows 上掌握它。 我能够 运行 在 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 但不确定我必须在我的路径中添加什么,以便它可以将 `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'