Windows cmd jq на ответ curl не работает - PullRequest
0 голосов
/ 07 марта 2019

Я в основном запускаю эту команду:

curl --request POST --form "file=@tag.txt" https://gitlab.com/api/v4/projects/:id/uploads?private_token=<myToken> | jq .markdown

Ответ от локона выглядит следующим образом:

{"alt":"tag.txt","url":"/uploads/16467a94cf5ea64f4b4541105d03ceaf/tag.txt","markdown":"[tag.txt](/uploads/16467a94cf5ea64f4b4541105d03ceaf/tag.txt)"}

Я в основном могу выполнить это по обычному GET-запросу - однако, когда я пытаюсь выполнить jq для этого ответа, происходит сбой со следующей ошибкой:

jq: error: синтаксическая ошибка, неожиданный INVALID_CHARACTER, ожидаемый $ end (проблемы с цитированием оболочки Windows cmd?) В строке 1:

Любая помощь приветствуется. Я вызываю их в cmd.exe в Windows 7. Я также пытался добавить '.' но все еще имеют ту же проблему.

-MrShawn

...