cleartool:如何将命令find的结果写入文本文件

时间:2013-01-10 22:40:21

标签: clearcase cleartool

我试图在我的视图中找到gt.BridgeGov分支下的所有文件

  find \gtGov -all -version "brtype(gt.BridgeGov)" -print 

此语句正常工作,并列出分支gt.BridgeGov下的所有文件。我在控制台上获取列表,但我想将结果重定向到文本文件。

我尝试了以下

find \gtGov -all -version "brtype(gt.BridgeGov)" > myFile.txt
find \gtGov -all -version "brtype(gt.BridgeGov)" >> myFile.txt 

它给我一个错误的cleartool:错误:额外的参数:“>”

如何将结果重定向到文本文件?

-Update:

find \gtGov -all -version "brtype(gt.BridgeGov)" -print > myFile.txt

也试过这个 当我尝试

时完成错误
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} ...

1 个答案:

答案 0 :(得分:3)

你正在参加一个cleartool会议。

别。

在ClearCase视图中转到dos或shell会话,然后键入

cleartool find ... > res.txt

以这种方式重定向cleartool命令的结果不会有任何问题。

请注意,如果您在动态查看根目录(M:\myDynView/view/myView,...)中执行该cleartool find命令,那么您就赢了直接在所述根目录中写入的权利。

但是,您可以将输出重定向到所需的任何文件:

cd /view/MyView
cleartool find -all ... > /my/path/res.txt