在Perforce CLI中,如果没有用户登录,则此命令的输出:p4 login -s
为Perforce password (P4PASSWD) invalid or unset.
。(见下面的屏幕截图)。
当我将此命令传递给 Find 命令时,我希望得到一个空行,但我仍然得到相同的行:
如何按预期管道此命令?
答案 0 :(得分:1)
Perforce password (P4PASSWD) invalid or unset.
消息输出到STDERR,find
(和findstr
就此而言)仅在STDOUT上运行。要解决此问题,请使用:
p4 login -s 2>&1 | find "gg"
这会将STDERR的输出(即流2)与STDOUT(流1)联系起来。