cleartool: how to write the result from command find to a text file
我正在尝试在我的视图中查找 gt.BridgeGov 分支下的所有文件
1 | find \\gtGov -all -version"brtype(gt.BridgeGov)" -print |
此语句运行良好,并列出了分支 gt.BridgeGov 下的所有文件。我正在控制台上获取列表,但我想将结果重定向到文本文件。
我尝试了以下
1 2 | find \\gtGov -all -version"brtype(gt.BridgeGov)"> myFile.txt find \\gtGov -all -version"brtype(gt.BridgeGov)">> myFile.txt |
它给我一个错误 cleartool: Error: Extra arguments:">"
如何将结果重定向到文本文件?
-更新:
1 | find \\gtGov -all -version"brtype(gt.BridgeGov)" -print > myFile.txt |
这个也试过
尝试时完全错误
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | find \\gtGov -all -version"brtype(gt.BridgeGov)" | tee myFile.txt cleartool: Error: Extra arguments:"|" Usage: find { pname ... [-depth | -nrecurse | -directory] | [pname ...] -all [-visible | -nvisible] | -avobs [-visible | -nvisible] } [-name 'pattern'] [-cview] [-user login-name] [-group group-name] [-type {f|d|l}...] [-follow] [-kind object-kind] [-nxname] [-element query] [-branch query] [-version query] {-print | -exec command-invocation | -ok command-invocation} ... |
你正在一个 cleartool 会话中。
不要。
在您的 ClearCase 视图中转到 dos 或 shell 会话,然后键入
1 | cleartool find ... > res.txt |
以这种方式重定向 cleartool 命令的结果不会有任何问题。
请注意,如果您在动态视图根目录(
但是,您可以将输出重定向到您想要的任何文件:
1 2 | cd /view/MyView cleartool find -all ... > /my/path/res.txt |