استخراج البيانات العمودية
تم تصميم الأمر cut لاستخراج أقسام محددة (أعمدة أو حقول) من كل سطر من المدخلات بناءً على محددات (delimiters).
الصيغة (Syntax)
cut [options] [file...]
استخدام المحددات (-d)
استخدم الخيار -d لتحديد المحدد (الحرف الفاصل بين الحقول).
استخراج الحقول (-f)
استخدم الخيار -f لتحديد أرقام الحقول المراد استخراجها.
مثال: استخراج أسماء المستخدمين والـ shells من /etc/passwd
يستخدم /etc/passwd النقطتين الرأسيتين (:) كمحدد. أسماء المستخدمين هي الحقل 1، والـ shells هي الحقل 7.
bash $ cut -d ':' -f 1,7 /etc/passwd root:/bin/bash daemon:/usr/sbin/nologin ...
استخراج نطاقات الأحرف (-c)
يمكنك أيضاً استخراج مواضع أحرف محددة بغض النظر عن المحددات.
bash
احصل على أول 10 أحرف من ملف
$ cut -c 1-10 data.txt