'\" t .\" Title: col .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-05-18 .\" Manual: أوامر المستخدم .\" Source: util-linux 2.42.1 .\" Language: English .\" .TH "COL" "1" "2026-05-18" "util\-linux 2.42.1" "أوامر المستخدم" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "الاسم" col \- مرشح لتلقيمات السطور المعكوسة من المدخلات .SH "موجز" .sp \fBcol\fP \fIoptions\fP .SH "الوصف" .sp يعمل \fBcol\fP على تصفية تغذية الأسطر العكسية (ونصف العكسية) بحيث تظهر المخرجات بالترتيب الصحيح، مع تغذية الأسطر الأمامية ونصف الأمامية فقط. كما يستبدل أي محارف مسافات بيضاء بجدولة (tabs) حيثما أمكن ذلك. يمكن أن يكون هذا مفيداً في معالجة مخرجات \fBnroff\fP(1) و \fBtbl\fP(1). .sp يقرأ \fBcol\fP من الدخل القياسي ويكتب في الخرج القياسي. .SH "الخيارات" .sp \fB\-b\fP، \fB\-\-no\-backspaces\fP .RS 4 لا تخرج أي مسافات خلفية (backspaces)، مع طباعة المحرف الأخير المكتوب فقط في كل موضع عمود. .RE .sp \fB\-f\fP، \fB\-\-fine\fP .RS 4 يُسمح بتلقيمات السطور نصف الأمامية. عادةً ما تُطبع المحارف الموجهة لحدود نصف السطر في السطر التالي. .RE .sp \fB\-h\fP، \fB\-\-tabs\fP .RS 4 يُخرج علامات جدولة بدلاً من المسافات المتعددة. .RE .sp \fB\-l\fP، \fB\-\-lines\fP \fIرقم\fP .RS 4 تُخزن مؤقتاً \fIرقم\fP من السطور على الأقل في الذاكرة. مبدئياً، يُخزن 128 سطراً. .RE .sp \fB\-p\fP، \fB\-\-pass\fP .RS 4 فرض تمرير تسلسلات التحكم غير المعروفة دون تغيير. عادةً ما تُرشح أداة \fBcol\fP أي تسلسلات تحكم بخلاف تلك التي تتعرف عليها وتفسرها بنفسها، والمدرجة أدناه. .RE .sp \fB\-x\fP، \fB\-\-spaces\fP .RS 4 يُخرج مسافات متعددة بدلاً من علامات الجدولة. .RE .sp \fB\-H\fP، \fB\-\-help\fP .RS 4 اعرض نص المساعدة ثم اخرج. .RE .sp \fB\-V\fP، \fB\-\-version\fP .RS 4 اعرض الإصدار واخرج. .RE .SH "متوافق مع" .sp تتوافق أداة \fBcol\fP مع مواصفة UNIX الموحدة، الإصدار 2. الخيار \fB\-l\fP هو امتداد للمعيار. .SH "ملاحظات" .sp تُدرج تسلسلات التحكم لحركة العربة التي يفهمها \fBcol\fP وقيمها العشرية في الجدول التالي: .sp \fBESC\-7\fP .RS 4 تلقيمة سطر معكوسة (هروب ثم 7) .RE .sp \fBESC\-8\fP .RS 4 تلقيم نصف سطر عكسي (escape ثم 8) .RE .sp \fBESC\-9\fP .RS 4 تلقيم نصف سطر للأمام (escape ثم 9) .RE .sp \fBbackspace\fP .RS 4 يتحرك للخلف عموداً واحداً (8)؛ يُتجاهل في العمود الأول .RE .sp \fBnewline\fP .RS 4 تلقيم سطر للأمام (10)؛ وتقوم أيضاً بإرجاع الحامل .RE .sp \fBcarriage return\fP .RS 4 (13) .RE .sp \fBshift in\fP .RS 4 التحويل إلى مجموعة المحارف العادية (15) .RE .sp \fBshift out\fP .RS 4 التحويل إلى مجموعة المحارف البديلة (14) .RE .sp \fBspace\fP .RS 4 يتحرك للأمام عموداً واحداً (32) .RE .sp \fBtab\fP .RS 4 يتحرك للأمام إلى علامة الجدولة التالية (9) .RE .sp \fBvertical tab\fP .RS 4 تلقيمة سطر معكوسة (11) .RE .sp تُهمل كل محارف التحكم وتسلسلات الهروب غير المعرف عليها. .sp يتتبع \fBcol\fP مجموعة المحارف أثناء قراءة المحارف ويتأكد من صحة مجموعة المحارف عند إخراجها. .sp إذا حاول المدخل الرجوع إلى آخر سطر أُفرغ، فستعرض أداة \fBcol\fP رسالة تحذير. .SH "تاريخ" .sp ظُهر أمر \fBcol\fP في الإصدار 6 من AT&T UNIX. .SH "انظر أيضاً" .sp \fBexpand\fP(1)، \fBnroff\fP(1)، \fBtbl\fP(1) .SH "التبليغ عن الأخطاء" .sp لتقارير العِلل، استخدم \c .URL "https://github.com/util\-linux/util\-linux/issues" "مُتتبع المشكلات" "." .SH "التوفر" .sp الأمر \fBcol\fP جزء من حزمة util\-linux التي يمكن تنزيلها من \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "أرشيف نواة لينكس" "."