2012-12-11 6 views
2

La documentation fmt_ccase pour cleartool donne cela comme une option de formatage:Référence pour les propriétés pouvant être transmises à -fmt?

% [p] p
Valeur de la propriété: Affiche la valeur de la propriété spécifiée entre crochets. Si plusieurs valeurs sont renvoyées, elles sont séparées par des espaces.

Cependant, la page ne liste pas les valeurs possibles pour [p] autant que je peux dire, et je ne peux trouver aucune autre référence à ce n'importe où dans la documentation ClearCase.

Je voudrais utiliser ceci pour mettre en forme la sortie de lstype à des fins de script, pour imprimer les propriétés d'un type tel que le supertype et le gestionnaire de types. Est-ce que quelqu'un peut-il me montrer la bonne direction?


Voici un exemple de sortie pour ce que je suis finalement essayer de le faire:

foo
superfoo
foo_mgr

foo est le type, superfoo est le supertype de foo et est le gestionnaire de types pour foo.

Répondre

1

Vous trouverez toutes les propriétés dans le fmt_ccase page.

Les chaînes de format pour la sortie de commande

-fmt La syntaxe des options (utilisés dans diverses commandes de rapports: annotate, describe, lshistory, lscheckout, etc.):

-fmt "format-string" 
Format

-string est une chaîne de caractères composée de caractères alphanumériques, de spécifications de conversion et d'échappement séquences. Il doit être entouré de guillemets doubles (").

Plus précisément, la section:

%[p]p 

Valeur de la propriété: Affiche la valeur de la propriété spécifiée entre crochets. Si plusieurs valeurs sont renvoyées, elles sont séparées par des espaces.

Par exemple:

Afficher le type d'un élément de fichier.

cleartool describe -fmt "Type: %[type]p\n" [email protected]@ 

Type: text_file 

Voir un exemple lstype à "How to find all the branch type created by one person in ClearCase?".

+0

Merci @VonC, mais c'est clair pour moi. Ce que je ne connais pas, ce sont les valeurs possibles pour '[p]'. Dans votre exemple, vous utilisez '[type]', mais comment savoir si c'est une propriété que je peux utiliser? Pour revenir à mon exemple concret, j'ai essayé '% [supertype] p', mais il n'imprime rien pour ce paramètre. –

+1

Ahh, je vois '[type]' maintenant dans _Table 1. Variantes pour les objets ClearCase et ClearCase LT. Mais je ne vois aucune option pour imprimer le supertype ... n'est-ce pas possible? –

+0

Pouvez-vous donner un exemple du type de sortie dont vous avez besoin? – VonC

Questions connexes