English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linux cut أمر

مجمع الأوامر لينكس

Linux cut أمر لعرض النصوص من بداية كل سطر إلى num1 ثم num2.

القواعد

cut [-bn] [file]
cut [-c] [file]
cut [-df] [file]

تعليمات الاستخدام:

يستخرج أمر cut البايات والحقور والمجالات من كل سطر في الملف ويكتب هذه البايات والحقور والمجالات إلى المدخل القياسي.

إذا لم يتم تحديد ميزة File، فإن أمر cut سيقرأ من المدخل القياسي. يجب تحديد أحد الشعارات -b، -c أو -f.

المعدلات:

  • -b: فصل بالبايت. هذه البايات ستتجاهل حدود الحروف المتعددة الأبجدية، ما لم يتم تحديد شعار -n أيضًا.
  • -c: فصل بالحرف.
  • -d: ميزة فصل مخصصة، الافتراض هو tab.
  • -f: يستخدم مع -d، لتحديد منطقة العرض.
  • -n: إلغاء فصل الحروف المتعددة الأبجدية. يستخدم فقط مع شعار -b. إذا كان آخر بايت للحرف يقع ضمن القائمة المحددة من قبل شعار -b
    إذا كانت الحرف ضمن النطاق، سيتم كتابته؛ وإلا سيتم استبعاده

أمثلة على الإنترنت

عندما تقوم بتشغيل أمر who، سيتم إظهار محتوى مشابه للآتي:

$ who
rocrocket :0           2009-01-08 11:07
rocrocket pts/0        2009-01-08 11:23 (:0.0)
rocrocket pts/1        2009-01-08 14:15 (:0.0)

إذا أردنا استخراج البايت الثالث لكل سطر، لنفعل ذلك:

$ who|cut -b 3
c
c

مجمع الأوامر لينكس