我有一个从终端读取文件路径的脚本。在脚本中,我检查了文件是否在 P4 客户端的视图中。但我想摆脱错误消息。我正在使用p4有。将运行的输出重定向到文件或将命令输出转储到某个变量中不起作用。无论如何,我都会看到一条错误消息。
您可能喜欢:
p4 -F %depotFile% have FILE
这将为您提供仓库文件路径(如果有),如果没有,则根本不输出。
-F 全局选项适用于任何命令,并允许您覆盖标准消息格式。如果运行
p4 -e have
,您会看到当您有文件时,您会收到一条带有 %depotFile%
参数的消息,如果没有,您会收到一条带有不同参数集的错误消息。覆盖格式以便您只打印 depotFile
将隐式隐藏您不想看到的错误。