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
我將它重定向到了幾個驅動器,但問題並沒有消失。 –