有以下json数据,排列方式不唯一
{“object”:”http://baidu.com“,”successful”:true}
取successful的值:
sed -n ‘s/.“successful”:([a-z]).*/\1/p’
取object的值(需要匹配的字符可以加到[]里面去)
sed -n ‘s/.“object”:\”([a-Z0-9:./])\”.*/\1/p’
2.第二种方式
[ echo $str|grep -c "true" -eq 1 ]&&echo ${str##,}|[ grep -c "successful" -eq 1 ]&&echo ${str%:}|awk -F\” ‘{print $4}’||echo ${str##*,}|awk -F\” ‘{print $3}’
