1. ホーム
  2. linux

[解決済み] cURLでプログレスバーを表示しないようにするにはどうしたらいいですか?

2022-03-15 01:46:20

質問

スクリプトでcURLを使用し ない プログレスバーを表示する。

を試してみました。 -s , -silent , -S および -quiet というオプションがありますが、どれもうまくいきません。

以下は、私が試した代表的なコマンドです。

curl -s http://google.com > temp.html

ファイルにプッシュするときだけプログレスバーが表示されるので curl -s http://google.com にはプログレスバーがありませんが curl -s http://google.com > temp.html があります。

どのように解決するのですか?

curl -s http://google.com > temp.html

は、Ubuntu 9.10 上の curl バージョン 7.19.5 で動作します (プログレスバーなし)。しかし、何らかの理由であなたのプラットフォームで動作しない場合は、常にstderrを/dev/nullにリダイレクトすることができます。

curl  http://google.com 2>/dev/null > temp.html