Je me demandais s'il y avait des outils de traçage génériques disponibles dans la boîte à outils Unix?
En traçant, je veux dire des barres simples ou des choses que vous voyez dans de nombreux utilitaires basés sur des curses.
Et par boîte à outils Unix, je veux dire des choses que vous pouvez y transférer des données en utilisant les conventions Unix standard.
J'ai besoin de compter quelque chose dans les fichiers journaux (que je surveille tail -F
ou quelque chose) et de tracer des rapports en direct de choses (comme des erreurs en pourcentage ou des avertissements).
The development and support for CERNLIB has been discontinued. Libraries will be continued to be provided "as is"
, alertant? Quel est l'avantage d'utiliser le PAW de Cernlib au lieu du latex R Sweave par exemple? Jamais entendu parler de cet outil générique?! J'ai utilisé gnuplot avant R Sweave Latex, je trouve ce dernier beaucoup plus pratique à utiliser - tout dans un seul fichier texte, y compris les images. Pouvez-vous faire cela avec gnuplot?"132 column fan-fold terminal"
, qu'Est-ce que c'est? Pour les imprimantes matricielles? C'est donc un très vieux projet?! Désolé votre réponse est trop obstruée par l'âge,"[n]ot my first choice"
avec gnuplot? Cela me prend du temps pour comprendre ce que vous voulez dire et écrire. Pourquoi gnuplot?set term dumb
tracer asciiVous pouvez utiliser R qui peut vous produire de très beaux graphiques et faire beaucoup d'analyses statistiques sur vos données. Ce billet de blog vous montre un moyen de le faire.
De même, vous pouvez utiliser gnuplot voir ici et ici
la source
"Generic plotting tools available in the unix toolbox"
est probablement tous les outils Un * x de base, vous devez combiner des outils pour créer des choses. J'adore combiner Latex, R et Sweave! Le terme"logs"
laisse la question un peu ouverte mais apparemment par but, remarquez le terme"generic"
. Donc rien sur le prétraitement avec AWK / SED / etc et seulement sur le traçage des fichiers texte. S'amuser!paper.tex
Maintenant, le prochain casse-tête est l'accessibilité (en supposant que l'op souhaite une sortie ASCII, pas seulement un outil générique). Désolé, je n'ai pas encore de réponse, mais je vais énumérer ci-dessous des informations pour une exploration plus approfondie.
Penser à voix haute: choisissez un format d'image raster tel que TIFF, puis imprimez chaque centième colonne ou s / chose comme ça pour le voir. Désolé de spéculer, mais je sais que TIFF est un format d'image raster de facto pour toutes sortes d'archivage - je ne sais pas encore exactement comment les moteurs OCR, tels que Tesseract, les gèrent, mais ici le problème est facile car vous pouvez sauter beaucoup de choses dans le prétraitement de l'image - parce que nous savons comment R les génère. Quelqu'un a une idée de comment faire? Ou suis-je en train de réinventer la roue? Au plus simple, choisissez un outil qui génère des charnières en ASCII, un peu restrictif
"generic"
.en relation
la source
"generic"
outil?! Maintenant, c'est difficile car je pense que cela induit des sondes basées sur l'OCR, je ne sais pas si op le réalise.awk
etsed
qui ne sont pas "spécifiques", pas conçus pour un cas d'utilisation spécifique. Désolé si c'est déroutant. en gros, je veux faire des diagrammes à barres très simples dans le terminal. C'est tout."unsolved"
, va chercher ce ...Vous pouvez simplement diriger votre sortie numérique vers un simple extrait de perl. Par exemple, voici un programme de test (en bash) qui ne fait que générer des nombres croissants:
En supposant que je suis intéressé par une plage de valeurs de 0 à 20 et que j'ai un terminal de 80 caractères de large, je ferai:
Quelque chose comme ça fonctionnera sur à peu près n'importe quel système Linux, et la sortie et les paramètres sont faciles à modifier. Les frais généraux par rapport à l'utilisation de quelque chose comme gnuplot sont minuscules.
la source