Hello stackoverflow用户!
我不是批处理的新手。我从来没有批量使用管道|
,甚至在我阅读ss64.com上的参考资料后,我也不明白管道的用途是什么。
起初我认为它是OR运算符或其他东西(显然我现在知道它不是)。
我只知道它位于两行(命令)之间,如&
,但我仍然不知道它究竟做了什么,以及如何在代码中实际使用它。
感谢您的回答!
答案 0 :(得分:5)
Pipe [|]:将commandA的标准输出重定向到commandB的标准输入
http://www.robvanderwoude.com/redirection.php
示例:
echo KKZiomek | find "KKZ"
会在echo KKZiomek
的输入中重定向FIND
,并将其用作第二个参数。
答案 1 :(得分:3)
管道用于send the output of one command to the input of another command。
例如,del /p
会在您删除文件时要求确认。但是,您可以echo y
向其发送y
以向del命令发送del
,就像用户按下y
一样。