كتيبات سطر الأوامر

Man » دليل uniq عبر الإنترنت - وثائق مفصلة عبر الإنترنت لصفحة دليل uniq

🌍
uniq - عرض أو حذف الأسطر المتكررة

الملخص

uniq [خيار]... [إدخال [إخراج]]

الوصف

يقوم بتصفية الأسطر المتطابقة المتجاورة من الإدخال (أو الإدخال القياسي)، وكتابتها إلى الإخراج (أو الإخراج القياسي).

بدون خيارات، يتم دمج الأسطر المتطابقة في التكرار الأول.

الحجج الإلزامية للخيارات الطويلة إلزامية للخيارات القصيرة أيضًا.

-c، --count
قم بوضع بادئة للأسطر بعدد مرات ظهورها

-d، --repeated
اطبع فقط الأسطر المكررة، مرة واحدة لكل مجموعة

-D
اطبع جميع الأسطر المكررة

--all-repeated[=طريقة]
يشبه -D، ولكن يسمح بفصل المجموعات بسطر فارغ؛ الطريقة={لا شيء (افتراضي)، إضافة، فصل}

-f، --skip-fields=N
تجنب مقارنة أول N حقول

--group[=طريقة]
اعرض جميع العناصر، وفصل المجموعات بسطر فارغ؛ الطريقة={فصل (افتراضي)، إضافة، إلحاق، كلاهما}

-i، --ignore-case
تجاهل الاختلافات في حالة الأحرف عند المقارنة

-s، --skip-chars=N
تجنب مقارنة أول N أحرف

-u، --unique
اطبع فقط الأسطر الفريدة

-z، --zero-terminated
فاصل الأسطر هو NUL، وليس سطرًا جديدًا

-w، --check-chars=N
قارن ما لا يزيد عن N أحرف في الأسطر

--help
عرض هذه المساعدة والخروج

--version
إخراج معلومات الإصدار والخروج

الحقل عبارة عن سلسلة من المسافات (عادةً مسافات وعلامات تبويب)، ثم أحرف غير فارغة. يتم تخطي الحقول قبل الأحرف.

لا يكتشف أمر 'uniq' الأسطر المكررة إلا إذا كانت متجاورة. قد تحتاج إلى فرز الإدخال أولاً، أو استخدام 'sort -u' بدون 'uniq'.

المؤلف

كتبه ريتشارد إم. ستالمان وديفيد ماكنزي.

الإبلاغ عن الأخطاء

مساعدة GNU coreutils عبر الإنترنت: [https://www.gnu.org/software/coreutils/] أبلغ عن أي أخطاء ترجمة إلى [https://translationproject.org/team/]

انظر أيضًا

comm(1)، join(1)، sort(1)

وثائق كاملة [https://www.gnu.org/software/coreutils/uniq] أو متوفرة محليًا عبر: info '(coreutils) uniq invocation'

مُجمَّع بواسطة دبيان (9.7-3) حقوق الطبع والنشر © 2025 مؤسسة البرمجيات الحرة، إنك. ترخيص GPLv3+: ترخيص GNU GPL الإصدار 3 أو أحدث [https://gnu.org/licenses/gpl.html]. هذا برنامج مجاني: أنت حر في تغيير وإعادة توزيعه. لا توجد ضمانات، إلى أقصى حد يسمح به القانون.