可以使用jq命令从JSON格式的数据中获取属性并赋值给变量。
例如,以下是一个JSON格式的数据:
{
"name": "John Smith",
"email": "john@example.com",
"age": 30
}
要获取其中的”name”属性并将其赋值给变量,可以使用以下命令:
NAME=$(echo $JSON | jq -r '.name')
其中,$JSON为存储JSON数据的变量名,-r选项表示输出纯文本而不是引用。
现在,变量$NAME将包含”name”属性的值:”John Smith”。同样的方法也适用于获取其他属性。