我有如下的json,我只需要在bash脚本中从上面的json中获取邮件
value={"count":5,"users":[{"username":"asa","name":"asa Tran","mail":"asa@xyz.com"},{"username": "qq","name":"qq Morris","mail":"qq@xyz.com"},{"username":"qwe","name":"qwe Org","mail":"qwe @xyz.com"}]}
输出可以是
mail=asa@xyz.com,qq@xyz.com,qwe@xyz.com
以上都需要在bash脚本(.sh)中完成
我已经尝试过使用数组迭代但没用
for key in "${!value[@]}"
do
#echo "key = $key"
echo "value = ${value[$key]}"
done
即使我尝试过将数组转换为
别名 json-decode="php -r 'print_r(json_decode(file_get_contents(\"php://stdin\"),1));'" value=$(curl --user $credentials -k $endPoint | json-解码)
我仍然无法获得具体的输出。