curl は黙りません (--silent は何もしません)

curl は黙りません (--silent は何もしません)

簡単なシェル スクリプトを書いているのですが、どうしてもcurl進行状況バーを抑制することができません。

関連する行は次のようになります。

curl http://website -o $temp >/dev/null 2>&1

スクリプトを実行すると、進行状況の出力が引き続き表示されます。

-s、、、-sSを追加し、上記のように出力を にリダイレクトして-sみました。--silent/dev/null

curl に指示されたとおりに動作させるにはどうすればよいですか?

答え1

curl v8.6.0 を使用すると、-s フラグによって進行状況バーが削除されます。

ご使用のバージョンがこれをサポートしていないか、$temp 変数が別のフラグを追加している可能性があります。

-s はテスト済みで、v8.6.0 では進行状況バーを抑制します。

関連情報