SGML2TXT(1) General Commands Manual SGML2TXT(1)

sgml2txt - تولید خروجی متن ساده از فایل منبع SGML با LinuxDoc DTD

sgml2txt [generic-option...] [--manpage] [--filter] [--blanks=n] file[.sgml]

دستور sgml2txt شکلی قدیمی و منسوخ‌شده از دستور تبدیل متن در LinuxDoc-Tools است (نام آن ممکن است گمراه‌کننده باشد، چرا که ابزاری برای هر نوع SGML DTD نیست و تنها از SGML LinuxDoc DTD پشتیبانی می‌کند). توصیه می‌شود در حال حاضر به قالب جدید linuxdoc -B text مهاجرت کنید. این دستور یک فایل منبع SGML با LinuxDoc DTD را به خروجی‌های ASCII، ISO-8859-1 یا EUC-JP تبدیل می‌کند. خروجی در فایل file.txt قرار خواهد گرفت که در آن file نام فایل منبع SGML است.

جفت ویژگی/مقدار "output=txt" برای گزاره‌های شرطی تنظیم شده است.

دستور sgml2txt تمام گزینه‌های عمومی شرح داده شده در linuxdoc(1) و گزینه‌های خاص زیر را می‌پذیرد:

تولید یک فایل منبع groff، مناسب برای قالب‌بندی با groff -man جهت صفحات راهنما (man pages).
حذف کاراکترهای backspace-overstrike از قالب واسط تولید شده توسط groff(1).
آرگومان گزینه pass به گزینه‌های خط فرمانی که به groff(1) داده می‌شوند اضافه می‌گردد.
تنظیم محدودیت خطوط خالی متوالی برای تولید سند خروجی. محدودیت پیش‌فرض ۳ است. اگر ۰ (صفر) مشخص شود، نتیجه شامل خطوط خالی متوالی بسیاری خواهد بود.
فایل منبع SGML، که با نام file یا file.sgml مشخص می‌شود.

فایل‌ها و برنامه‌های اجرایی متعددی در /usr/share/linuxdoc-tools استفاده می‌شوند.

هیچ باگ شناخته‌شده‌ای وجود ندارد.

در ابتدا توسط Greg Hankins <greg.hankins@cc.gatech.edu> بر پایه اسکریپت‌هایی از Tom Gordon و Alexander Horz نوشته شد و بعداً توسط Cees de Groot <cg@cdegroot.com> برای SGML-Tools (نسخه ۱) بازنویسی گردید. پیش‌تر توسط Taketoshi Sano <sano@debian.org> برای Linuxdoc-Tools نگهداری می‌شد. در حال حاضر توسط Agustin Martin <agustin6martin AT gmail com> نگهداری می‌شود.

linuxdoc(1), sgml2html(1), sgml2info(1), sgml2latex(1), sgml2lyx(1), sgml2rtf(1), sgmlcheck(1).

2025-04-06