1

cleartool.exe で次のコマンドを実行しました。

    cleartool> !
    Microsoft Windows XP [Version 5.1.2600]
    ...
    X:\dyn_view\vob\path>cleartool find . -type l -exec "cleartool describe
%CLEARCASE_PN%" -print

ただし、 printでは異なりますが、要素の出力はexecに関して常に同じです。コマンドのexec部分で正しいリストを出力するにはどうすればよいですか?

出力例:

symbolic link ".\path\fileA.txt" -> ../../path/fileA.txt
  created ...
.\anypath\fileB.txt
symbolic link ".\path\fileA.txt" -> ../../path/fileA.txt
  created ...
.\anypath\fileC.txt

fileA は常に同じ (exec パラメーターの一部) であり、fileB、fileC などのみが変更されます (print パラメーターの一部)。

4

1 に答える 1

0

cleartool find コマンドの追加の例」にリストされている例に従います。

X:\dyn_view\vob\path>
cleartool find . -type l -exec "cleartool describe \"%CLEARCASE_PN%\""

そう:

  • -print最後にいいえ
  • ' \"'%CLEARCASE_PN%は、パス内のスペースを考慮に入れます

洗練された表示のためにfmt_ccaseと組み合わせることができることに注意してください。

クリアツールの検索。-type l -exec "cleartool describe -fmt \"%n %[slink_text]Tp\n\" \"%CLEARCASE_PN%\""

例:

Y:\VOB_A>
cleartool find . -type l -exec "cleartool describe -fmt "%n%[slink_text]Tp\n\n\" \"%CLEARCASE_PN%\""
.\Directory\createsymlink.txt -->..\..\VOB_B\SymlinkFolder\createsymlink.txt

と:

%[slink_text]Tp

「リンクがトラバースされた後のシンボリックリンクのターゲット」を表します。

于 2012-07-04T15:29:37.817 に答える