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

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 命令的结果不会有任何问题。

请注意,如果您在动态视图根目录(M:\\myDynView/view/myView,...)中执行 cleartool find 命令,您将(无权直接在所述根目录中写入。

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

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