Curl什麼是
什麼是curl -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-
意思)它有什麼作用?
-o
手冊頁中的選項
-o, --output <file>
將輸出寫入
<file>
而不是標準輸出…
-
after-o
告訴curl
輸出文件是標準輸出。
它是 的別名,在手冊頁
--output
中多次提及。OUTPUT
如果沒有另行通知,curl 會將接收到的數據寫入 stdout。可以使用或選項指示它將該數據保存到本地文件
-o
中。--output``-O``--remote-name
選項
選項以一兩個破折號開頭。許多選項需要在它們旁邊附加一個附加值。
-o
,--output <file>
將輸出寫入
<file>
而不是標準輸出。$$ … $$ 將輸出指定為“-”(單破折號)將強制輸出到標準輸出。
(
curl -o-
並curl -o -
採取同樣的行動。)將輸出顯式發送到 stdout 似乎有點多餘,因為無論如何這是預設設置。但是,手冊頁確實提到使用多個
-o
選項來下載多個 URL,因此在這種情況下它可能更有用。