Curl
如何從 curl 中提取狀態碼數字?
我正在編寫一個外掛,我想從我的 curl 請求中提取一個狀態碼:
curl -I localhost | grep HTTP;
現在我有
% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 HTTP/1.1 302 Found
作為輸出,但我只需要 302
@Dmitrii 您可以使用 curl 的一些選項來執行此操作。
例子:
ip-10-0-8-8:~ tien$ curl -s -o /dev/null -w "%{http_code}\n" https://example.com 200
-s表示靜默或安靜模式。不要顯示進度表或錯誤消息。
-w在完成傳輸後讓 curl 在標準輸出上顯示資訊。
-o wrties 輸出到文件而不是標準輸出。
並且**\n**添加一個新行