la creación de tablas en UNIX utilizando TBL troff / nroff
-
28-09-2019 - |
Pregunta
Me gustaría crear tablas a partir de algunos archivos CSV en UNIX (AIX) y enviarlas como correo (cuerpo del mensaje). Probé los ejemplos en http://www.snake.net/software/troffcvt/tbl.html pero ninguno de ellos está funcionando para mí.
Después de ejecutar el archivo como,
tbl input-file | troff
Todo lo que consigo es algo como esto, (pegar sólo una parte)
V196 V163 Cbr Cbr V130 Cbr N40 0 H240 V388 V370 h689Cbr Cbr V337 V304 Cbr Cbr cbr V271 V238 V205 cbr cbr V172 Cbr cbr V139 V106 V73 cbr cbr cbr V40 n40 0 x remolque V2640 x parada
He intentado leer las páginas del manual para troff / TBL, pero no hay muchos ejemplos que podría experimentar en. Cualquier instrucción que aquí serían de gran ayuda. Gracias de antemano.
Editar: Como se va a enviar por correo electrónico, me gustaría tener una salida tabla ASCII ordinario del archivo CSV como puesto drl usuario de http: //www.unix.com/shell-programming-scripting/137830-print-screen- tabla-ascii.html excepto que no tengo Groff aquí:. (
No hay solución correcta
Otros consejos
Dos cosas:
- Usted necesita decirle Troff el formato de salida que se dirigen mediante la opción '-T'. Echar un vistazo a la página Groff / troff hombre para ver qué formatos son compatibles.
- salida de troff es una forma intermedia toda su cuenta, lo que se necesita pasar a través de un post-procesador para llegar al formato de salida de destino.
Por ejemplo, si desea salida HTML que había necesidad de usar algo como
tbl input-file|troff -Thtml | grohtml
Si quería la salida en Postscript que había necesidad de usar algo como
tbl input-file|troff -Tps |grops
El nombre y la disponibilidad de troff post-procesadores pueden variar ligeramente de una plataforma a otra, así que consulte la documentación de troff local.