سؤال

أرغب في إنشاء جداول من بعض ملفات CSV في UNIX (AIX) وإرسالها كبريد (هيئة الرسائل). جربت الأمثلة في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 ، لكن لا توجد أمثلة كثيرة يمكنني تجربتها. أي اتجاهات هنا ستكون مفيدة. شكرا مقدما.

تحرير: نظرًا لأنه سيتم إرساله عبر البريد الإلكتروني ، أود أن يكون لديك جدول ASCII عادي لملف CSV مثل المستخدم DRL من http: //www.unix.com/shell-programming-scripting/137830-print- شاشة Table-ascii.html باستثناء أنه ليس لدي groff هنا :(.

لا يوجد حل صحيح

نصائح أخرى

شيئان:

  1. تحتاج إلى إخبار Troff أي تنسيق الإخراج الذي تستهدفه باستخدام خيار "-T". ألقِ نظرة على صفحة Groff/Troff Man لمعرفة الأشكال المدعومة.
  2. إخراج Troff هو شكل وسيط خاص به ، والذي تحتاج إلى تمريره عبر معالج نشر للوصول إلى تنسيق الإخراج المستهدف.

على سبيل المثال ، إذا كنت تريد إخراج HTML ، فستحتاج إلى استخدام شيء مثل

tbl input-file|troff -Thtml | grohtml

إذا كنت تريد إخراج postscript ، ستحتاج إلى استخدام شيء مثل

tbl input-file|troff -Tps |grops

قد يختلف اسم وتوافر المعالجات بعد مرور Troff قليلاً من منصة إلى أخرى ، لذا استشر وثائق Troff المحلية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top