私は見た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
であり、何度も言及されています。マニュアルページ。
出力
特に指定しないと、カールは受信したデータをstdoutに書き込みます。-o
または--output
、オプションを使用して、-O
このデータをローカルファイルに保存するように指示できます--remote-name
。
オプション
オプションはダッシュまたは2つで始まります。多くのオプションには追加の価値が必要です。
-o
、代わりに標準出力に--output <file>
出力を書き込みます。<file>
[...] 出力を「-」(単一ダッシュ)に指定すると、出力は標準出力に強制されます。
(curl -o-
そしてcurl -o -
同じ措置を講じます。)
明示的に出力をstdoutに送信するのはとにかくデフォルトなので、少し重複しているようです。ただし、マニュアルページには-o
複数のURLをダウンロードするために複数のオプションを使用する方法が記載されているため、この場合はより便利です。
答え2
-o
オプションからマンページ:
-o
、--output <file>
出力書き込み
<file>
標準出力の代わりに...
次の-
内容は、出力ファイルがstdoutであることを-o
示しています。curl