.ie \n(.g .ds Aq \(aq .el .ds Aq ' .TH UNIQ 1 "2026-09-01" .SH "نام (NAME)" uniq \- گزارش یا حذف خطوط تکراری .SH "خلاصه دستور (SYNOPSIS)" \fBuniq\fR [OPTION]... [INPUT [OUTPUT]] .SH "توضیحات (DESCRIPTION)" گزارش یا حذف خطوط تکراری. .SH "گزینه‌ها (OPTIONS)" .TP \fB\-D\fR, \fB\-\-all\-repeated\fR[=\fI\fR] چاپ تمام خطوط تکراری. جداسازی با خطوط خالی انجام می‌شود. [پیش‌فرض: none] \fIمقادیر ممکن:\fR .RS 14 .IP \(bu 2 none .IP \(bu 2 prepend .IP \(bu 2 separate .RE .TP \fB\-\-group\fR[=\fI\fR] نمایش تمام موارد، همراه با جداسازی گروه‌ها با یک خط خالی. [پیش‌فرض: separate] \fIمقادیر ممکن:\fR .RS 14 .IP \(bu 2 separate .IP \(bu 2 prepend .IP \(bu 2 append .IP \(bu 2 both .RE .TP \fB\-w\fR, \fB\-\-check\-chars\fR \fI\fR مقایسه حداکثر N نویسه در خطوط .TP \fB\-c\fR, \fB\-\-count\fR افزودن تعداد دفعات تکرار به عنوان پیشوند به خطوط .TP \fB\-i\fR, \fB\-\-ignore\-case\fR نادیده گرفتن تفاوت حروف کوچک و بزرگ هنگام مقایسه .TP \fB\-d\fR, \fB\-\-repeated\fR تنها چاپ خطوط تکراری .TP \fB\-s\fR, \fB\-\-skip\-chars\fR \fI\fR صرف‌نظر از مقایسه N نویسه نخست .TP \fB\-f\fR, \fB\-\-skip\-fields\fR \fI\fR صرف‌نظر از مقایسه N فیلد نخست .TP \fB\-u\fR, \fB\-\-unique\fR تنها چاپ خطوط یکتا .TP \fB\-z\fR, \fB\-\-zero\-terminated\fR پایان دادن خطوط با بایت 0، نه با نویسه خط جدید .TP \fB\-h\fR, \fB\-\-help\fR نمایش راهنما .TP \fB\-V\fR, \fB\-\-version\fR نمایش نسخه .SH "اطلاعات تکمیلی (EXTRA)" فیلتر کردن خطوط منطبق مجاور از INPUT (یا ورودی استاندارد)، و نوشتن در OUTPUT (یا خروجی استاندارد). نکته: uniq خطوط تکراری را شناسایی نمی‌کند مگر اینکه مجاور یکدیگر باشند. شاید لازم باشد ابتدا ورودی را مرتب (sort) کنید، یا از sort \-u بدون uniq استفاده نمایید. .SH "نسخه (VERSION)" v(uutils coreutils) 0.11.0