COLORIT(1) COLORIT(1)

colorit - اسکریپتی برای نشانه‌گذاری متن ورودی

colorit [OPTIONS] [files...]

دستور colorit اسکریپتی برای نشانه‌گذاری متن ورودی و ارسال خروجی به یک صفحه‌نما (به‌طور پیش‌فرض less -r ) یا به خروجی استاندارد (stdout) است. قوانین نشانه‌گذاری در یک فایل پیکربندی تعریف می‌شوند که توسط یک پیش‌پردازنده (به صورت پیش‌فرض m4 ) پالایش می‌گردد. مقدار HOME برابر با دایرکتوری خانگی شما، با استفاده از گزینهٔ -D که توسط هر دوی m4 و cpp پشتیبانی می‌شود، برای پیش‌پردازنده تنظیم شده است. این اسکریپت می‌تواند برای رنگ‌آمیزی متن به کمک توالی‌های فرار ANSI یا انجام تبدیلات متنی ساده به کار رود و همچنین می‌تواند توسط dict یا سایر برنامه‌ها به عنوان صفحه‌نما به جای less استفاده شود. به‌ویژه، خروجی فایل‌های لاگ، dict، cc، make یا diff را می‌توان به آسانی رنگ‌آمیزی کرد و دید.

نمایش اطلاعات نسخه.
نمایش اطلاعات راهنما.
مشخص کردن فایل پیکربندی. مقدار پیش‌فرض ~/.coloritrc یا /etc/dict/colorit.conf است.
مشخص کردن یک صفحه‌نما (- برای هیچ‌کدام). پیش‌فرض less -r است.
مشخص کردن یک پیش‌پردازنده (- برای هیچ‌کدام).

~/.coloritrc
فایل پیکربندی کاربر برای colorit
/etc/dict/colorit.conf
فایل پیکربندی سراسری سیستم برای colorit

خطوط خالی یا خطوطی که با علامت هش (`#') آغاز می‌شوند نادیده گرفته می‌شوند. تمام خطوط دیگر دارای این ساختار هستند: command arg1 arg2 ... argN. همهٔ دستورها برای هر خط ورودی، یکی پس از دیگری پردازش می‌شوند.
رشته‌های args می‌توانند در میان نویسه‌های نقل‌قول دوگانه (دابل‌کوتیشن) محصور شوند.
در حال حاضر، تنها دستور mark در دسترس است که آرگومان‌های زیر را می‌پذیرد: regexp pre_string post_string
رشته‌های pre_string و post_string به ابتدا و انتهای زیررشته‌ای که با عبارت باقاعدهٔ regexp تطابق یافته است، اضافه می‌شوند.

تنها توالی فرار پشتیبانی‌شده در رشته‌های محصور در دابل‌کوتیشن، \033 است.

less(1), m4(1), cpp(1), dict(1)

28 Oct 2003