如何管道Perforce命令“查找”CMD命令?

时间:2014-02-26 14:38:49

标签: command-line windows-7 find perforce

在Perforce CLI中,如果没有用户登录,则此命令的输出:p4 login -sPerforce password (P4PASSWD) invalid or unset.。(见下面的屏幕截图)。

当我将此命令传递给 Find 命令时,我希望得到一个空行,但我仍然得到相同的行: enter image description here

如何按预期管道此命令?

1 个答案:

答案 0 :(得分:1)

Perforce password (P4PASSWD) invalid or unset.消息输出到STDERR,find(和findstr就此而言)仅在STDOUT上运行。要解决此问题,请使用:

p4 login -s 2>&1 | find "gg"

这会将STDERR的输出(即流2)与STDOUT(流1)联系起来。