creazione di tabelle in UNIX utilizzando tbl troff / nroff
-
28-09-2019 - |
Domanda
Vorrei creare tabelle da parte di alcuni file CSV in UNIX (AIX) e inviarli come posta (corpo del messaggio). Ho provato gli esempi a http://www.snake.net/software/troffcvt/tbl.html ma nessuno di loro sta lavorando per me.
Dopo aver eseguito il file come,
tbl input-file | troff
tutto quello che ottiene è qualcosa di simile, (incollare solo una parte)
V196 Cbr V163 Cbr V130 Cbr N40 0 H240 V388 V370 h689Cbr Cbr V337 Cbr V304 Cbr V271 Cbr V238 Cbr V205 Cbr V172 Cbr V139 Cbr V106 Cbr V73 Cbr V40 Cbr n40 0 x rimorchio V2640 x arresto
Ho provato a leggere le pagine man di troff / TBL, ma non ci sono molto esempi che ho potuto sperimentare su. Eventuali indicazioni qui sarebbe utile. Grazie in anticipo.
Modifica: As It sta per inviare via e-mail, mi piacerebbe avere una tabella ASCII normale output del file CSV come drl postale utente da http: //www.unix.com/shell-programming-scripting/137830-print-screen- tavolo ascii.html solo che non ho groff qui:. (
Nessuna soluzione corretta
Altri suggerimenti
Due cose:
- È necessario dire che il formato di output troff si prendono di mira con l'opzione '-T'. Date un'occhiata alla pagina groff / troff all'uomo per vedere come i formati sono supportati.
- uscita di troff è una forma intermedia tutta sua, che è necessario passare attraverso un post processore per raggiungere il formato di output di destinazione.
Per esempio, se si voleva output HTML avresti bisogno di usare qualcosa come
tbl input-file|troff -Thtml | grohtml
Se si voleva uscita Postscript avresti bisogno di usare qualcosa come
tbl input-file|troff -Tps |grops
Il nome e la disponibilità di troff post-processori può variare leggermente da una piattaforma all'altra, in modo da consultare la documentazione troff locale.