質問

UNIX(AIX)のいくつかのCSVファイルからテーブルを作成し、メール(メッセージ本文)として送信したいと思います。で例を試しましたhttp://www.snake.net/software/troffcvt/tbl.htmlしかし、それらのどれも私のために働いていません。

ファイルを実行した後、

 tbl input-file | troff

私が得るのはこのようなものだけです(一部だけを貼り付けます)

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

Troff/TBLのManページを読んでみましたが、実験できる例はあまりありません。ここの方向は役に立ちます。前もって感謝します。

編集:電子メールで送信するので、http://www.unix.com/shell-programming-scripting/137830-print-からユーザーdrl投稿のようなCSVファイルの通常のASCIIテーブル出力を持ちたいと思います。 Screen-Table-ascii.htmlは、ここでgroffを持っていないことを除いて:(。

正しい解決策はありません

他のヒント

2つのこと:

  1. 「-t」オプションを使用してターゲットにしている出力形式をtroffに伝える必要があります。 Groff/Troff Manページを見て、どの形式がサポートされているかを確認してください。
  2. Troffの出力は、独自の中間形式であり、ターゲット出力形式に到達するためにポストプロセッサを通過する必要があります。

たとえば、HTML出力が必要な場合は、次のようなものを使用する必要があります

tbl input-file|troff -Thtml | grohtml

PostScript出力が必要な場合は、次のようなものを使用する必要があります

tbl input-file|troff -Tps |grops

Troff Post-Processorsの名前と可用性は、プラットフォームごとにわずかに異なる場合があるため、地元のTroffドキュメントを参照してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top