#!/bin/sh
function get_v() {
local json=$1
local key=$2
vvv=`grep -o "\"$key\"\s*:\s*\"\?[0-9]\+\"\?" <<<"$json" | sed -n -e 's/"//gp' | awk -F':' '{print $2}'`
}
#`json='{"code": "1", "result" :12345}'
json=`curl -sSG http://192.168.54.11/consumer/groupList.query`
get_v "$json" 'consumeTps'
echo $vvv
str1=$vvv
str2="1"
if [[ $str1 == *$str2* ]]
then
echo "ok"
else
echo "false"
fi
#!/bin/sh function get_v() { local json=$1 local key=$2 vvv=`grep -o "\"$key\"\s*:\s*\"\?[0-9]\+\"\?" <<<"$json" | sed -n -e 's/"//gp' | awk -F':' '{print $2}'` } #`json='{"code": "1", "result" :12345}' json=`curl -sSG http://192.168.54.11/consumer/groupList.query` get_v "$json" 'consumeTps' echo $vvv str1=$vvv str2="1" if [[ $str1 == *$str2* ]] then echo "ok" else echo "false" fi