什么是“卷曲-o-”?

什么是“卷曲-o-”?

我看到了https://github.com/nvm-sh/nvm他们建议使用

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash

进行安装nvm。但我到处搜索和手册页curl但没有看到curl -o-(我看到curl -o但不知道是什么curl -o-意思)

它有什么作用?

答案1

它是 的别名--output,在 中多次提到手册页

输出
如果没有另外说明,curl 会将接收到的数据写入 stdout。可以使用-o--output-O、选项指示它将该数据保存到本地文件中--remote-name

选项
选项以一两个破折号开头。许多选项旁边都需要附加值。

-o--output <file>
将输出写入<file>而不是标准输出。 [...] 将输出指定为“-”(单个破折号)将强制输出到标准输出。

curl -o-curl -o -采取相同的行动。)

显式地将输出发送到 stdout 似乎有点多余,因为无论如何这是默认的。但是,手册页确实提到使用多个-o选项来下载多个 URL,因此它在这种情况下可能更有用。

答案2

-o选项中的联机帮助页:

-o,--output <file>

    将输出写入<file>而不是标准输出......

后面- 的内容-o告诉curl我们输出文件是 stdout。

相关内容