Question

Je voudrais créer des tableaux à partir des fichiers CSV sous UNIX (AIX) et les envoyer par courrier (corps du message). J'ai essayé les exemples à http://www.snake.net/software/troffcvt/tbl.html mais aucun d'entre eux travaille pour moi.

Après avoir couru le fichier comme,

 tbl input-file | troff

Tout ce que je get est quelque chose comme ça, (coller une partie seulement)

  

V196 Cbr V163 Cbr V130 Cbr N40 0 H240   V388 h689Cbr V370 Cbr V337 Cbr V304   Cbr V271 cbr V238 cbr V205 cbr V172   Cbr V139 cbr V106 cbr V73 cbr V40 cbr   n40 0 x x V2640 remorque arrêt

J'ai essayé de lire les pages de manuel pour troff / TBL, mais il y a des exemples pas beaucoup que je pouvais expérimenter sur. Toutes les directions ici serait utile. Merci à l'avance.

Edit: Comme il va envoyer par e-mail, je voudrais avoir une sortie de table ASCII ordinaire du fichier CSV comme l'utilisateur après DRL http: //www.unix.com/shell-programming-scripting/137830-print-screen- table ascii.html sauf que je n'ai pas groff ici. (

Pas de solution correcte

Autres conseils

Deux choses:

  1. Vous devez dire troff le format de sortie que vous ciblez en utilisant l'option « -T ». Jetez un oeil à la groff / troff page de manuel pour voir quels sont les formats pris en charge.
  2. la sortie troff est une forme intermédiaire qui lui est propre, que vous devez passer par un post-processeur pour obtenir au format de sortie cible.

Par exemple, si vous voulez afficher une page HTML, vous aurez besoin d'utiliser quelque chose comme

tbl input-file|troff -Thtml | grohtml

Si vous voulez Postscript, vous aurez besoin d'utiliser quelque chose comme

tbl input-file|troff -Tps |grops

Le nom et la disponibilité des post-processeurs troff peut varier légèrement de plate-forme à plate-forme, afin de consulter la documentation de votre troff local.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top