2013-01-10 1 views
4

에 명령 발견의 결과를 쓰기cleartool : 내보기에 gt.BridgeGov 분기 아래 모든 파일을 찾기 위해 노력하고 텍스트 파일

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

이 문장은 잘 작동하고 아래에있는 모든 파일을 나열하는 방법 branch gt.BridgeGov. 콘솔에서 목록을 가져오고 있지만 결과를 텍스트 파일로 리디렉션하고 싶습니다. 오류 :

나는 나에게 오류 cleartool를 던지고 다음

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

그 시도 추가 인수를 : ">"

어떻게 텍스트 파일에 결과를 리디렉션 할 수 있습니다?

-Update : 나는 당신이 cleartool 세션에

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} ... 
+0

파이프를 tee' – hdgarrood

+0

'을 통해 내가 그렇게 어떻게 예하시기 바랍니다 – Vivek

+0

'찾기 \ gtGov -all -version "brtype (있다가?. BridgeGov) "| tee myFile.txt' – hdgarrood

답변

3

를하려고하면이 또한 전체 오류를 시도

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

.

하지 마십시오.

이동 당신은 ClearCase보기에서 DOS 또는 쉘 세션에

및 입력은

cleartool find ... > res.txt 

당신은 cleartool 명령 그런 식의 결과를 리디렉션 어떤 문제가되지 않습니다. 당신이 실행하는 경우 그이 동적보기 루트 디렉토리에 (M:\myDynView, 또는 /view/myView, ...)를 명령을 찾을 수 cleartool 것을

주, 당신은 t 말했다 루트 디렉토리에 직접 쓸 수있는 권리가 있습니다 (원.

그러나, 당신은 당신이 원하는 파일로 출력을 리디렉션 할 수 있습니다 :

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

고맙습니다. 그것은 일했다 :) – Vivek

관련 문제