【问题标题】:What is the point of using -o - in curl?在 curl 中使用 -o - 有什么意义?
【发布时间】:2021-05-11 17:43:02
【问题描述】:

我看到很多这样的 bash 安装脚本

curl -o- http://example.org/script.sh | bash

例如:https://github.com/nvm-sh/nvm#install--update-script

据我所知,写入标准输出是 curl 的默认行为。 在任何情况下都有特定的理由使用它吗?

【问题讨论】:

  • 我从未见过这个。你有几个例子吗?
  • @the other guy 这是今天让我问这个问题的人github.com/engineer-man/piston。检查安装部分。虽然我很确定我以前见过人们使用它。
  • 这是从nvm 复制的,在this commit 中添加了“修复安装说明”。 :\
  • @Abe1242 你应该edit你的问题并在那里添加对示例的引用,而不是使用 cmets 添加信息。

标签: linux bash unix curl


【解决方案1】:

如您所见,-o - 是开箱即用的默认行为;但用户可能有一个 .curlrc 文件,它指定了不同的本地默认值。

另外,-o - 在某种程度上有助于记录不熟悉curl 正在发生的事情的读者。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-22
    • 2010-12-24
    • 2020-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多