UNIQ(1) General Commands Manual UNIQ(1)

uniq - گزارش یا حذف خطوط تکراری

uniq [OPTION]... [INPUT [OUTPUT]]

گزارش یا حذف خطوط تکراری.

چاپ تمام خطوط تکراری. جداسازی با خطوط خالی انجام می‌شود. [پیش‌فرض: none]

مقادیر ممکن:

  • none
  • prepend
  • separate
نمایش تمام موارد، همراه با جداسازی گروه‌ها با یک خط خالی. [پیش‌فرض: separate]

مقادیر ممکن:

  • separate
  • prepend
  • append
  • both
مقایسه حداکثر N نویسه در خطوط
افزودن تعداد دفعات تکرار به عنوان پیشوند به خطوط
نادیده گرفتن تفاوت حروف کوچک و بزرگ هنگام مقایسه
تنها چاپ خطوط تکراری
صرف‌نظر از مقایسه N نویسه نخست
صرف‌نظر از مقایسه N فیلد نخست
تنها چاپ خطوط یکتا
پایان دادن خطوط با بایت 0، نه با نویسه خط جدید
نمایش راهنما
نمایش نسخه

فیلتر کردن خطوط منطبق مجاور از INPUT (یا ورودی استاندارد)، و نوشتن در OUTPUT (یا خروجی استاندارد).

نکته: uniq خطوط تکراری را شناسایی نمی‌کند مگر اینکه مجاور یکدیگر باشند. شاید لازم باشد ابتدا ورودی را مرتب (sort) کنید، یا از sort -u بدون uniq استفاده نمایید.

v(uutils coreutils) 0.11.0

2026-09-01