我正在嘗試檢查是否可以與腳本中的 url 建立連接,不確定這是否是最好的方法。curl 命令的輸出都將輸出到標準輸出。我只希望我的回聲在運行下面的腳本后轉到標準輸出。我嘗試添加-s,但這沒有幫助。我會很感激一些幫助。
check=$(curl -s -vv -I https://github.com | grep "HTTP/2 200")
if [[ -z "$check" ]]; then
echo "Cnxn failed"
else
echo "Cnxn successful"
fi
我只想看到這樣的東西:
Cnxn failed
或者
Cnxn successful
uj5u.com熱心網友回復:
請嘗試此代碼
check=$(curl -s -vv -I https://github.com 2>/dev/null | grep "HTTP/2 200")
#echo $check
if [[ -z $check ]] ; then
echo "Cnxn failed"
else
echo "Cnxn successful"
fi
uj5u.com熱心網友回復:
你得到 $ 的回傳碼?
curl -s -vv -I https://github.com/ardmy 2>/dev/null | grep -q "HTTP/2 200"
if [[ $? == 0 ]]; then
echo "Cnxn successful $?"
else
echo "Cnxn failed $?"
fi
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/515334.html
標籤:重击壳嘘
上一篇:回圈線,卷曲獲取值,存盤值
