Mkd (Extracteur de documents)/Comprendre les options

Un livre de Wikilivres.
Aller à : navigation, rechercher
Make documents

Généralités[modifier | modifier le wikicode]

Syntaxe de la ligne de commande
mkd [-ABCFPSafjlnpstvw] codes chemin_source [chemin_cible]
Distinguer les options impératives 
Les options de langages en majuscules ABCFPS permettent d'extraire les commentaires codés dans un style de langage générique.
Le style C par exemples peut décoder le C, c++, c--, c#, CSS, java, javascript, php
Les options de langage en minuscules l et p
Ces options dépendent de la compilation CD1, CD2, CD3, CD4, CD5. On peut connaître ces options par la commande mkd \?; options l et p
Les options -l d'extraction des lignes peuvent être utilisées simultanément;
les options -l; CD1 et CD2 :'%' '<' et CD3 '!' on peut simultanément extraire le PostsScript, les tags html, les commentaires Fortran 90
L'option -p d'extraction de blocs permet d'extraire des blocs de chaînes de caractères avec les options CD4=CD5= '\"'. CD1 '(' avec CD5 ')' permet d'extraire des blocs entre parenthèses
Les options d'extraction et d'ouverture des fichiers anstvw
L'ouverture des fichiers peut être la création du fichier cible avec l'option -w ou l'ajout avec l'option -a
Les options nstv sont des options d'extration et d'affichage
n permet de connaître le numéro de la ligne extraite
s permet une copie vers la sortie standard (un écran, un fichier, une imprimante, etc.
t permet d'éliminer les codes d'extraction et les caractères de début et de fin de commentaire
v mode bavard qui permet d'afficher les conditions d'extraction au terminal ou à la sortie standard

Exercices élémentaires pour se familiariser avec la commande mkd[modifier | modifier le wikicode]

Commande: mkd -Cwsv H cpp.c[modifier | modifier le wikicode]

Commande: mkd -Cws H cpp.c[modifier | modifier le wikicode]


Commande: mkd -Cwts H cpp.c[modifier | modifier le wikicode]


Résumé des observations sur les options s, t, v[modifier | modifier le wikicode]


Créez ou écrasez le fichier cible de l'organigramme cpp.organigramme[modifier | modifier le wikicode]


Crééz ou écrasez le fichier de documentation logicielle html du fichier cpp.c[modifier | modifier le wikicode]


Notes et références[modifier | modifier le wikicode]

Notez que:

Les options impératives -ABCFPS sont incompatibles entre elles et avec l'option -f (find - trouver le style du langage de programmation).
Les options -a (append - ajouter) et -w (overwrite - écraser) sont difficilement compatibles ...