.ie \n(.g .ds Aq \(aq .el .ds Aq ' .TH SORT 1 "2026-09-01" .SH "نام (NAME)" sort \- نمایش الحاق مرتب‌شده‌ی تمام فایل‌ها (FILE). در صورت نبود FILE یا هنگامی که FILE برابر \- باشد، ورودی استاندارد را می‌خواند. .SH "خلاصه دستور (SYNOPSIS)" \fBsort\fR [OPTION]... [FILE]... .SH "توضیحات (DESCRIPTION)" نمایش الحاق مرتب‌شده‌ی تمام فایل‌ها (FILE). در صورت نبود FILE یا هنگامی که FILE برابر \- باشد، ورودی استاندارد را می‌خواند. .SH "گزینه‌ها (OPTIONS)" .TP \fB\-\-help\fR چاپ اطلاعات راهنما. .TP \fB\-\-version\fR چاپ اطلاعات نسخه. .TP \fB\-\-sort\fR \fIمقادیر ممکن:\fR .RS 14 .IP \(bu 2 general\-numeric .IP \(bu 2 human\-numeric .IP \(bu 2 month .IP \(bu 2 numeric .IP \(bu 2 version .IP \(bu 2 random .RE .TP \fB\-h\fR, \fB\-\-human\-numeric\-sort\fR مقایسه بر اساس اندازه‌های خوانا برای انسان، برای نمونه 1M > 100k .TP \fB\-M\fR, \fB\-\-month\-sort\fR مقایسه بر اساس مخفف نام ماه‌ها .TP \fB\-n\fR, \fB\-\-numeric\-sort\fR مقایسه بر اساس مقدار عددی رشته .TP \fB\-g\fR, \fB\-\-general\-numeric\-sort\fR مقایسه بر اساس مقدار عددی عمومی رشته .TP \fB\-V\fR, \fB\-\-version\-sort\fR مرتب‌سازی بر اساس شماره نسخه SemVer، برای نمونه 1.12.2 > 1.1.2 .TP \fB\-R\fR, \fB\-\-random\-sort\fR بر هم زدن به ترتیب تصادفی .TP \fB\-\-random\-source\fR \fI\fR استفاده از FILE به‌عنوان منبع داده‌های تصادفی .TP \fB\-d\fR, \fB\-\-dictionary\-order\fR تنها در نظر گرفتن نویسه‌های فاصله و الفبارقمی .TP \fB\-m\fR, \fB\-\-merge\fR ادغام فایل‌هایی که از پیش مرتب شده‌اند؛ عدم انجام مرتب‌سازی .TP \fB\-c\fR, \fB\-\-check\fR بررسی مرتب بودن ورودی؛ عدم انجام مرتب‌سازی \fIمقادیر ممکن:\fR .RS 14 .IP \(bu 2 silent .IP \(bu 2 quiet .IP \(bu 2 diagnose\-first .RE .TP \fB\-C\fR, \fB\-\-check\-silent\fR خروج با وضعیت موفقیت در صورتی که فایل داده‌شده از پیش مرتب باشد، و در غیر این صورت خروج با وضعیت ۱. .TP \fB\-f\fR, \fB\-\-ignore\-case\fR تبدیل نویسه‌های کوچک به بزرگ .TP \fB\-i\fR, \fB\-\-ignore\-nonprinting\fR نادیده گرفتن نویسه‌های غیرقابل چاپ .TP \fB\-b\fR, \fB\-\-ignore\-leading\-blanks\fR نادیده گرفتن فاصله‌های ابتدایی هنگام یافتن کلیدهای مرتب‌سازی در هر سطر .TP \fB\-o\fR, \fB\-\-output\fR \fI\fR نوشتن خروجی در FILENAME به‌جای stdout .TP \fB\-r\fR, \fB\-\-reverse\fR معکوس کردن نتیجه خروجی .TP \fB\-s\fR, \fB\-\-stable\fR پایدارسازی مرتب‌سازی با غیرفعال کردن مقایسه آخرین راهکار (last\-resort) .TP \fB\-u\fR, \fB\-\-unique\fR خروجی دادن تنها نخستین مورد از دنباله‌ای از موارد برابر .TP \fB\-k\fR, \fB\-\-key\fR مرتب‌سازی بر اساس یک کلید .TP \fB\-t\fR, \fB\-\-field\-separator\fR جداکننده سفارشی برای \-k .TP \fB\-z\fR, \fB\-\-zero\-terminated\fR جداکننده سطر NUL است، نه سطر جدید (newline) .TP \fB\-\-parallel\fR \fI\fR تغییر تعداد ریسه‌های در حال اجرای هم‌روند به NUM_THREADS .TP \fB\-S\fR, \fB\-\-buffer\-size\fR \fI\fR تنظیم حداکثر SIZE هر بخش بر حسب تعداد آیتم‌های مرتب‌شده .TP \fB\-T\fR, \fB\-\-temporary\-directory\fR \fI\fR استفاده از DIR برای موارد موقت، به‌جای $TMPDIR یا /tmp .TP \fB\-\-compress\-program\fR \fI\fR فشرده‌سازی فایل‌های موقت با PROG، و باز کردن فشردگی با PROG \-d؛ برنامه PROG باید ورودی را از stdin گرفته و خروجی را در stdout بنویسد .TP \fB\-\-batch\-size\fR \fI\fR ادغام حداکثر N_MERGE ورودی به‌طور هم‌زمان. .TP \fB\-\-files0\-from\fR \fI\fR خواندن ورودی از فایل‌های مشخص‌شده توسط NUL_FILE که با NUL خاتمه یافته‌اند .TP \fB\-\-debug\fR خط کشیدن زیر بخش‌هایی از سطر که عملاً برای مرتب‌سازی استفاده می‌شوند .TP [\fIfiles\fR] .SH "اطلاعات تکمیلی (EXTRA)" قالب کلید به‌صورت FIELD[.CHAR][OPTIONS][,FIELD[.CHAR]][OPTIONS] است. فیلدها به‌طور پیش‌فرض با نخستین نویسهٔ فاصله‌ساز پس از یک نویسهٔ غیرفاصله‌ساز از هم جدا می‌شوند. از \-t برای مشخص کردن جداکنندهٔ سفارشی استفاده کنید. در حالت پیش‌فرض، نویسهٔ فاصله‌ساز به ابتدای هر فیلد افزوده می‌شود. با این حال جداکننده‌های سفارشی در فیلدها گنجانده نمی‌شوند. FIELD و CHAR هر دو از ۱ شروع می‌شوند (یعنی شمارش بر پایه ۱ است). اگر پس از ویرگول پایانی مشخص نشود، انتهای سطر به‌عنوان پایان در نظر گرفته خواهد شد. اگر CHAR برابر ۰ قرار گیرد، به معنای پایان فیلد است. مقدار پیش‌فرض CHAR برای موقعیت شروع برابر ۱ و برای موقعیت پایان برابر ۰ است. گزینه‌های معتبر عبارتند از: MbdfhnRrV. این گزینه‌ها اولویت بالاتری نسبت به گزینه‌های سراسری برای این کلید دارند. .SH "نسخه (VERSION)" v(uutils coreutils) 0.11.0