cleartool: как записать результат команды find в текстовый файл
Я пытаюсь найти все файлы в ветке 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: Ошибка: Дополнительные аргументы: ">"
Как можно перенаправить результат в текстовый файл?
-Обновить:
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 ответ
Вы находитесь в сеансе cleartool.
Не.
Перейдите к сеансу dos или shell в представлении ClearCase и введите
cleartool find ... > res.txt
У вас не возникнет проблем с перенаправлением результата команды cleartool таким образом.
Обратите внимание, что если вы выполняете эту команду cleartool find в динамическом корневом каталоге View (M:\myDynView
, или же /view/myView
, ...), вы не выиграете (у вас нет права писать прямо в указанный корневой каталог.
Тем не менее, вы можете перенаправить вывод в любой файл, который вы хотите:
cd /view/MyView
cleartool find -all ... > /my/path/res.txt