卷曲 -sS 是什么意思?

卷曲 -sS 是什么意思?

man curl说:

-S, --显示错误

当与 -s 一起使用时,如果curl失败,它会显示错误消息。

如果curl -S(大写)将显示错误而不是所谓的默认静默模式,那么我不理解man有关curl -s(小写)的进一步描述,特别是我不理解类似curl -sS.

什么是curl -sS

答案1

与...一样:curl --silent --show-error

手册页试图告诉您这些选项要一起使用。这意味着

以静默模式运行curl,除非出现错误,否则不会显示任何输出。

请注意,S不能与任何其他选项一起使用,并且s可以不与 一起使用S。这些选项在 shell 脚本编写中最有用。

示例:(伪代码)

do while displayInputPrompt
    fetch_data();

fetch_data()
curl -sS http://www.example.com/path/to/some/tar/file/file.tar.bz2

在示例中,请注意用户在数据获取期间不会看到任何输出。用户只会看到在displayInputPrompt函数中显示的输入提示,除非有错误,其中curl会将错误打印到stdout屏幕上。

相关内容