プラグインを作成しており、カールリクエストからステータスコードを抽出したいと思います。
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のみが必要です。
答え1
@Dmitriiいくつかのカールオプションを使用してこれを行うことができます。
例:
ip-10-0-8-8:~ tien$ curl -s -o /dev/null -w "%{http_code}\n" https://example.com
200
-S無音モードまたは静音モードを示します。進行状況インジケータやエラーメッセージは表示されません。
-w転送が完了すると、カールは標準出力に情報を表示します。
- モールド標準出力の代わりにファイルに出力を書き込みます。
そして\N新しい行を追加