COLCRT(1) دستورهای کاربری COLCRT(1)

colcrt - فیلتر کردن زیرخط‌ها و خطوط زیرین برای پایانه‌های فاقد قابلیت خط زیر

colcrt [options] [file ...]

دستور colcrt توالی‌های مجازی نیم‌خط و بازگشت خط معکوس را برای پایانه‌های فاقد این قابلیت و پایانه‌هایی که رونویسی (overstriking) روی آن‌ها مخرب است، فراهم می‌کند. نویسه‌های نیم‌خط و زیرخط‌دار کردن (تبدیل‌شده به خط تیره `-') روی خطوط جدید در بین خطوط خروجی عادی قرار می‌گیرند.

-, --no-underlining

حذف تمام زیرخط‌ها. این گزینه به‌ویژه برای پیش‌نمایش جدول‌های allboxed از tbl(1) مفید است.

-2, --half-lines

باعث چاپ تمام نیم‌خط‌ها می‌شود و در عمل فاصله‌گذاری خطوط خروجی را دو برابر می‌کند. معمولاً از قالبی با حداقل فاصله در خروجی استفاده می‌شود که خطوط خالی را حذف می‌کند. با این حال، برنامه هرگز دو خط خالی متوالی را حذف نمی‌کند. گزینه -2 برای ارسال خروجی به چاپگر خطی هنگامی که خروجی حاوی بالانویس‌ها و زیرنویس‌ها است (که در غیر این صورت تا حدی نامرئی می‌شدند) مفید است.

-h, --help

نمایش متن راهنما و خروج.

-V, --version

نمایش نسخه و خروج.

دستور colcrt در 3.0BSD ظاهر شد.

باید زیرخط‌ها را حتی با گزینه - روی فاصله‌های خالی تا بزند تا نویسه زیرخط واقعی نمایش داده شود.

نمی‌تواند بیش از ۱۰۲ خط به عقب بازگردد.

رونویسی عمومی (overstriking) از بین می‌رود؛ در یک حالت خاص '|' که با '-' یا زیرخط رونویسی شود به '+' تبدیل می‌شود.

خطوط به ۱۳۲ نویسه کوتاه می‌شوند.

باید تمهیداتی برای پردازش بالانویس‌ها و زیرنویس‌ها در اسنادی که از قبل دارای فاصله‌گذاری دوبرابر هستند اندیشیده شود.

یک کاربرد معمول از colcrt به‌صورت زیر است:

tbl exum2.n | nroff -ms | colcrt - | more

col(1), more(1), nroff(1), troff(1), ul(1)

برای گزارش اشکالات، از سامانه پیگیری مشکلات https://github.com/util-linux/util-linux/issues.

دستور colcrt بخشی از بسته util-linux است که می‌توان آن را از آرشیو هسته لینوکس https://www.kernel.org/pub/linux/utils/util-linux. دریافت کرد.

2026-06-16 util-linux 2.41.5