我从curl
命令获取这个字符串数据
{"password": [["passwordreal", "2035/01/01 00:00"]], "user": "user1", "address": "kobebkokoko.net"}
我该如何passwordreal
使用sed
?
例子,
curl xxxx | sed -n '/ *"password"'
=> 工作了这么长时间。
答案1
使用jq
,您将获得原始密码字符串
curl ... | jq -r '.password[0][0]'
password
即获取返回的JSON对象中key的数组中的第一个元素。
在这种情况下使用sed
将是一个错误,因为密码字符串可能包含任何字符,包括您必须单独解码的 JSON 编码数据。 jq
为你做这个。