Il s'agit de la commande prune qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS.
PROGRAMME:
Nom
prune - élaguer les graphes orientés
SYNOPSIS
pruneau [ -n nœud ] [ -N attrspec ] [ -v ] [ -(h|?) ] [ fichiers ... ]
DESCRIPTION
pruneau lit les graphiques orientés dans le même format utilisé par point(1) et supprime les sous-graphes enracinés
aux nœuds spécifiés sur la ligne de commande via les options. Ces nœuds eux-mêmes ne seront pas
supprimés, mais peuvent recevoir des attributs afin qu'ils puissent être facilement localisés par un flux de graphe
éditeur tel que gvpr (1). pruneau gère correctement les cycles, les boucles et les multi-arêtes.
Les deux options peuvent apparaître plusieurs fois sur la ligne de commande. Tous les sous-graphes enracinés au
les nœuds respectifs donnés seront alors traités. Si un nœud n'existe pas, pruneau sautera
et imprimez un message d'avertissement à stderr. Si plusieurs attributs sont donnés, ils seront
appliqué à tous les nœuds qui ont été traités. pruneau écrit le résultat dans la sortie standard.
OPTIONS
-n prénom
Spécifie le nom du nœud à élaguer.
-N attrspec
Spécifie l'attribut qui sera défini (ou modifié s'il existe) pour tout nœud élagué.
attrspec est une chaîne de la forme attribut=valeur.
-v Sortie verbeuse.
-h -? Imprime l'utilisation et quitte.
EXEMPLES
Un graphique d'entrée test.gv de la forme
digramme DG {
A -> B ;
A -> C ;
B -> D ;
B -> E ;
}
, traité par la commande
prune -n B test.gv
produirait la sortie suivante (le code réel pourrait être formaté dans un légèrement
autrement).
digramme DG {
A -> B ;
A -> C ;
}
Un autre graphique d'entrée test.gv de la forme
digramme DG {
A -> B ;
A -> C ;
B -> D ;
B -> E ;
C -> E ;
}
(notez le bord supplémentaire de C à E ), traité par la commande
prune -n B -N couleur=rouge test.gv
résultats en
digramme DG {
B [couleur=rouge] ;
A -> B ;
A -> C ;
C -> E ;
}
Nœud E n'a pas été supprimé depuis son deuxième parent C n'est pas taillé.
EXIT STATUT
pruneau renvoie 0 en cas de réussite. Il renvoie 1 si une erreur se produit.
Utilisez prune en ligne en utilisant les services onworks.net