извлечение значения из UNIX-ответа json - PullRequest
0 голосов
/ 09 мая 2018

Ответ в формате JSON хранится в переменной

{
    "StepIds": [
        "s-12AB34Cdb"
    ]
}

как извлечь значение с помощью sed в unix и сохранить его в переменной

1 Ответ

0 голосов
/ 09 мая 2018

Я бы не стал использовать sed. Вы можете использовать JSON-анализатор командной строки jq:

ID=$(echo $VAR | jq -r '.StepIds[0]')
echo $ID

Выход:

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