从json响应unix中提取值

时间:2018-05-09 20:22:31

标签: unix

我有一个存储在变量

中的JSON响应
{
    "StepIds": [
        "s-12AB34Cdb"
    ]
}

如何在unix上使用sed提取值并将其存储到变量

1 个答案:

答案 0 :(得分:0)

我不会使用sed。您可以使用jq命令行JSON解析器:

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

输出:

s-12AB34Cdb