curl 不会停止(--silent 不执行任何操作)

curl 不会停止(--silent 不执行任何操作)

我正在编写一个快速的 shell 脚本,但我无论如何也无法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 上的进度条。

相关内容