喂
我在批处理文件中使用以下ClearCase Find命令。
cleartool发现。 -version“version(\ main \ LATEST)&&!lbtype(%3)” - print> Y:... \%3.log
您可以在命令窗口中看到命中如何显示。它还会创建日志文件,但不会将命中数写入其中。
由于 启
答案 0 :(得分:0)
redirect section of cleartool find examples确实提到了您正在使用的重定向类型:
要获取STDOUT信息,请在命令字符串的末尾添加“
> file_name.txt
”:- 醇>
要同时获取STDOUT和STDERR信息,请在命令字符串的末尾添加“
> file_name.txt 2>&1
”。
如果您确定您的find命令实际上找到并打印了某个版本,您可以尝试:
c:\...
),以检查是否没有与Y:\...
路径相关的副作用。OP Kai Wissel实际上发现了问题:
问题是“
%3
”中的version(\main\LATEST) && !lbtype(%3)
这是我的解决方案:
SET VERARG="version(\main\LATEST) && !lbtype(%3)"
cleartool find . -version %VERARG% -print > C:\Test_Logs\%3.log