.ie \n(.g .ds Aq \(aq .el .ds Aq ' .TH CUT 1 "2026-09-01" .SH "نام (NAME)" cut \- جداسازی و استخراج بخش‌هایی از هر سطر فایل‌ها. .SH "خلاصه دستور (SYNOPSIS)" \fBcut\fR OPTION... [FILE]... .SH "توضیحات (DESCRIPTION)" جداسازی و استخراج بخش‌هایی از هر سطر در فایل‌ها. .SH "گزینه‌ها (OPTIONS)" .TP \fB\-b\fR, \fB\-\-bytes\fR \fI\fR استخراج بایت‌های مشخص‌شده در LIST .TP \fB\-c\fR, \fB\-\-characters\fR \fI\fR استخراج نویسه‌های مشخص‌شده در LIST .TP \fB\-d\fR, \fB\-\-delimiter\fR \fI\fR استفاده از DELIM به عنوان جداکنندهٔ فیلد (پیش‌فرض: Tab) .TP \fB\-w\fR, \fB\-\-whitespace\-delimited\fR[=\fI\fR] استفاده از هر نویسهٔ فاصله‌ساز (Space/Tab) به عنوان جداکننده؛ نادیده گرفتن فاصله‌های خالی ابتدا و انتها با \*(Aqtrimmed\*(Aq \fIمقادیر ممکن:\fR .RS 14 .IP \(bu 2 trimmed .RE .TP \fB\-f\fR, \fB\-\-fields\fR \fI\fR استخراج فیلدهای مشخص‌شده در LIST .TP \fB\-F\fR \fI\fR مانند \-f، اما جداکننده‌های مجاور را ادغام می‌کند؛ جداکننده به طور پیش‌فرض فاصله‌ساز (whitespace) و جداکنندهٔ خروجی فاصله (space) خواهد بود .TP \fB\-\-complement\fR وارونه کردن انتخاب: چاپ تمام ستون‌ها به جز موارد مشخص‌شده .TP \fB\-s\fR, \fB\-\-only\-delimited\fR صرف‌نظر کردن از سطرهایی که فاقد نویسهٔ جداکننده هستند .TP \fB\-z\fR, \fB\-\-zero\-terminated\fR استفاده از NULL (\e0) به جای خط جدید به عنوان پایان‌دهندهٔ سطر .TP \fB\-O\fR, \fB\-\-output\-delimiter\fR \fI\fR جایگزینی جداکنندهٔ ورودی با NEW_DELIM در خروجی .TP \fB\-n\fR, \fB\-\-no\-partial\fR همراه با \-b، از خروجی دادن نویسه‌های چندبایتی ناقص خودداری می‌کند .TP \fB\-h\fR, \fB\-\-help\fR نمایش راهنما .TP \fB\-V\fR, \fB\-\-version\fR نمایش نسخه .SH "اطلاعات تکمیلی (EXTRA)" اگر هیچ FILE مشخص نشود، از ورودی استاندارد (stdin) خوانده می‌شود. برای خواندن از stdin از \*(Aq\-\*(Aq به عنوان آرگومان FILE استفاده کنید. LIST فهرستی از اعداد یا بازه‌ها است که با ویرگول از هم جدا شده‌اند: N تنها ستون N N\- ستون‌های N تا انتهای سطر N\-M ستون‌های N تا M \-M ستون‌های ۱ تا M مثال‌ها: cut \-f 2,5\-7 file.txt استخراج فیلدهای ۲، ۵، ۶ و ۷ cut \-f 3\- file.txt استخراج فیلد ۳ تا انتهای سطر cut \-\-complement \-f 4\-6 file.txt استخراج تمام فیلدها به‌جز ۴، ۵ و ۶ cut \-d\*(Aq,\*(Aq \-f1 file.csv استخراج فیلد اول از یک فایل CSV .SH "نسخه (VERSION)" v(uutils coreutils) 0.11.0