COL(1)

الاسم
col - مرشح لتلقيمات السطور المعكوسة من المدخلات

موجز

col options

الوصف

يعمل col على تصفية تغذية الأسطر العكسية (ونصف العكسية) بحيث تظهر المخرجات بالترتيب الصحيح، مع تغذية الأسطر الأمامية ونصف الأمامية فقط. كما يستبدل أي محارف مسافات بيضاء بجدولة (tabs) حيثما أمكن ذلك. يمكن أن يكون هذا مفيداً في معالجة مخرجات nroff(1) و tbl(1).

يقرأ col من الدخل القياسي ويكتب في الخرج القياسي.

الخيارات

-b، --no-backspaces
    لا تخرج أي مسافات خلفية (backspaces)، مع طباعة المحرف الأخير المكتوب فقط في كل موضع عمود.

-f، --fine
    يُسمح بتلقيمات السطور نصف الأمامية. عادةً ما تُطبع المحارف الموجهة لحدود نصف السطر في السطر التالي.

-h، --tabs
    يُخرج علامات جدولة بدلاً من المسافات المتعددة.

-l، --lines رقم
    تُخزن مؤقتاً رقم من السطور على الأقل في الذاكرة. مبدئياً، يُخزن 128 سطراً.

-p، --pass
    فرض تمرير تسلسلات التحكم غير المعروفة دون تغيير. عادةً ما تُرشح أداة col أي تسلسلات تحكم بخلاف تلك التي تتعرف عليها وتفسرها بنفسها، والمدرجة أدناه.

-x، --spaces
    يُخرج مسافات متعددة بدلاً من علامات الجدولة.

-H، --help
    اعرض نص المساعدة ثم اخرج.

-V، --version
    اعرض الإصدار واخرج.

متوافق مع

تتوافق أداة col مع مواصفة UNIX الموحدة، الإصدار 2. الخيار -l هو امتداد للمعيار.

ملاحظات

تُدرج تسلسلات التحكم لحركة العربة التي يفهمها col وقيمها العشرية في الجدول التالي:

ESC-7
    تلقيمة سطر معكوسة (هروب ثم 7)

ESC-8
    تلقيم نصف سطر عكسي (escape ثم 8)

ESC-9
    تلقيم نصف سطر للأمام (escape ثم 9)

backspace
    يتحرك للخلف عموداً واحداً (8)؛ يُتجاهل في العمود الأول

newline
    تلقيم سطر للأمام (10)؛ وتقوم أيضاً بإرجاع الحامل

carriage return
    (13)

shift in
    التحويل إلى مجموعة المحارف العادية (15)

shift out
    التحويل إلى مجموعة المحارف البديلة (14)

space
    يتحرك للأمام عموداً واحداً (32)

tab
    يتحرك للأمام إلى علامة الجدولة التالية (9)

vertical tab
    تلقيمة سطر معكوسة (11)

تُهمل كل محارف التحكم وتسلسلات الهروب غير المعرف عليها.

يتتبع col مجموعة المحارف أثناء قراءة المحارف ويتأكد من صحة مجموعة المحارف عند إخراجها.

إذا حاول المدخل الرجوع إلى آخر سطر أُفرغ، فستعرض أداة col رسالة تحذير.

تاريخ

ظُهر أمر col في الإصدار 6 من AT&T UNIX.

انظر أيضاً

expand(1)، nroff(1)، tbl(1)

التبليغ عن الأخطاء

لتقارير العِلل، استخدم

التوفر

الأمر col جزء من حزمة util-linux التي يمكن تنزيلها من