2015-10-22 106 views
1

你好,stackoverflow用戶!批處理:什麼是管道|用於?

我並不是真正的批處理新手。我從來沒有批量使用管道|,甚至在我閱讀ss64.com上的參考資料後,我不明白管道的用途是什麼。

起初我以爲它是OR運算符或什麼的(顯然我知道現在不是)。

我只知道它位於兩行(命令)之間,如&,但我仍然沒有完全明白它的作用,以及它在代碼中的用法。

感謝您的回答!

+0

您可以從一個命令中獲取輸出並將其作爲輸入傳遞給下一個命令。 – Squashman

+2

除了已經解釋過的「管道」功能之外,垂直條還可以用作SET/A命令中的按位或運算符,如下所示:'set/A「var = 5 | 2」' – Aacini

+0

而且更令人困惑的是雙管||。哪個用於條件執行。如果第一個命令不成功,則執行第二個命令。 – Squashman

回答

相關問題