curl 少见的用法(持续更新)

大多数人不会仔细看curl --help的内容,因此会漏掉一些奇怪的知识。这些都是工作中学习所得,来记录下来。

-w 格式化输出

有了这个工具可以挑选你要的输出,比如只返回状态码
这样在shell中判断,状态码不是200,即退出

    if ! [ "${curl -w '%{http_code}' -SsL --fail "http://www.baidu.com" -o /dev/null)}" ==  200 ]; then
        echo "resp is not 200"
        exit 1
    fi

你可能感兴趣的:(curl 少见的用法(持续更新))