Как выполнить curl вместе с python в bash? - PullRequest
0 голосов
/ 08 апреля 2019

У меня есть сценарий оболочки, в котором я получаю jsonresponse. Я использую python для анализа json, и внутри каждого объекта json я хочу получить id и снова отправить запрос curl для каждого идентификатора приложения из сценария оболочки.

В настоящее время я делаю это так, что не удается сделать из-за синтаксических ошибок. Можете ли вы помочь мне

Любые предложения полезны, спасибо.

curl -v -X GET -H "Content-Type: application/json" 'http://host/ws/v1/cluster/apps?state=PENDING' |
    python3 -c "import sys, json; jsonObject = json.load(sys.stdin)['apps']; for row in jsonObject['app']: print(row['id'])"

Выход:

{ "приложений": { "приложение": [{ "ID": 1}, { "идентификатор": 2}]}}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...