1
Hallo。ClearCase find命令:重定向到文件不起作用
我在批处理文件中使用以下ClearCase查找命令。
cleartool找到。 -version“版本(\ main \ LATEST)& &!lbtype(%3)”-print> y:... \%3.log
您会看到命令窗口中的命中如何。它也会创建日志文件,但它不会将匹配写入其中。
感谢 凯
Hallo。ClearCase find命令:重定向到文件不起作用
我在批处理文件中使用以下ClearCase查找命令。
cleartool找到。 -version“版本(\ main \ LATEST)& &!lbtype(%3)”-print> y:... \%3.log
您会看到命令窗口中的命中如何。它也会创建日志文件,但它不会将匹配写入其中。
感谢 凯
的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
当我打电话函数d直接来自命令行,它起作用并将它记录到日志文件中。该问题仅在与批处理文件结合时才会发生。 –
@Kai:我明白了,但我仍然很想知道它是否发生了任何用于重定向的路径。 – VonC
我将它重定向到了几个驱动器,但问题并没有消失。 –