Powershell管道运算符与括号

时间:2019-01-24 19:46:27

标签: powershell pipeline

我知道您可以使用括号来获取命令的输出,并将其用作其他内容的输入。例如:

set-content -path "test.txt" -value (dir)

会将“ test.txt”的内容设置为dir命令的输出。

我也知道管道可以做类似的事情。以下代码将执行与以前相同的操作

dir | set-content -path "test.txt"

使用括号和管道之间有什么区别?使用管道而不是括号是否有优势,反之亦然?我知道您可以使用括号指定dir命令的输出是哪个输入,但是您可以对管道使用相同的输入吗?如果没有,您如何知道第一条命令的输出将使用哪个参数?

0 个答案:

没有答案