curl获取状态码
curl -s -w %{http_code}" "www.baidu.com" -o /dev/null
执行结果:
[root@localhost opt]# curl -s -w '%{http_code}' "www.baidu.com" -o /dev/null
200
###example
http_code=curl -s -w %{http_code}" "www.baidu.com" -o /dev/null
if [ $http_code -nq 200]
then
echo "$http_code 请求状态返回码"
else
echo "请求成功"
fi
# -nq 二元运算符 不等于