“Bash: jq: command not found” após adicionar o arquivo executável jq à variável env (windows) [duplicado]

Dec 08 2020

Eu queria testar um arquivo json localmente com o comando (em bash) curl "https://jsonplaceholder.typicode.com/users" | jq seguindo este vídeo tutorial:https://www.youtube.com/watch?v=rrjIVepRqPI

Segui cada etapa e adicionei o arquivo executável no caminho da variável env, mas não funcionou de jeito nenhum, obtive o resultado:

$ curl "https://jsonplaceholder.typicode.com/users" | jq
bash: jq: command not found

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  4670    0  4670    0     0   8584      0 --:--:-- --:--:-- --:--:--  8584
curl: (23) Failed writing body (795 != 1369)

Estou perdendo alguma coisa? Por que ainda tenho erro bash: jq: command not found??

Respostas

VonC Dec 09 2020 at 14:19

Você pode executar um jq.exedo git bash .

Você só precisa instalá-lo em seu Git bash PATH:

curl -L -o /usr/bin/jq.exe https://github.com/stedolan/jq/releases/latest/download/jq-win64.exe

Então o jq trabalhará com o seu comando pipe.