大多數(shù)人不會(huì)仔細(xì)看curl --help的內(nèi)容耍鬓,因此會(huì)漏掉一些奇怪的知識(shí)。這些都是工作中學(xué)習(xí)所得流妻,來(lái)記錄下來(lái)牲蜀。
-w 格式化輸出
有了這個(gè)工具可以挑選你要的輸出,比如只返回狀態(tài)碼
這樣在shell中判斷绅这,狀態(tài)碼不是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