複合ベースラインは直接的な依存関係を一覧表示できるため、このスクリプトで説明されているように、ベースラインごとにそれらを一覧表示することができます。
(エラーなしで) 出力を返すものは、複合ベースラインです。
cleartool describe -fmt "%[depends_on]Np\n" {baseline selector}
ただし、「出力行を検索して変数に保存する」に関する私の以前の回答に基づいて、できることは、各ベースラインを記述し、その依存関係を尋ね、アロベース ' @
' を含む行を grep することです:
複合ベースラインのみが返されます非複合ベースラインとは対照的に、 arobase を含む完全修飾ベースライン名...何も返さない)
cleartool lsstream -fmt "%[found_bls]CXp" -view $VIEW_NAME | tr -s " " "\012" | xargs cleartool descr -fmt "%n %[depends_on]Cp" | grep "@" | sed -e "s/ .*//"
可視性を高めるには:
cleartool lsstream -fmt "%[found_bls]CXp" -view $VIEW_NAME \
| tr -s " " "\012"
| xargs cleartool descr -fmt "%n %[depends_on]Cp"
| grep "@" | sed -e "s/ .*//"