Menu
CoddyTech

أمر Unique

جزء من قسم الأساسيات في رحلة Terminal على Coddy. الدرس 33 من 82.

يُصفّي الأمر uniq الأسطر المكررة المتتالية من ملف، ويعرض الأسطر الفريدة فقط.

لدينا duplicates.txt:

apple
banana
apple
cherry
banana
banana

مهم: لا يزيل uniq إلا التكرارات المتجاورة. لهذا السبب يُستخدم دائمًا تقريبًا مع sort أولًا:

sort duplicates.txt | uniq

يُسمّى الرمز | أنبوبًا. فهو يرسل مُخرجات أمرٍ ما لتكون مُدخلات أمرٍ آخر. هذا نمط قوي ستستخدمه كثيرًا في الطرفية.

أعلام مفيدة:

-c: أضِف إلى بداية كل سطر عدد مرات ظهوره:

sort duplicates.txt | uniq -c
      2 apple
      3 banana
      1 cherry

-d: اعرض الأسطر المكررة فقط:

sort duplicates.txt | uniq -d

-u: اعرض الأسطر التي تظهر مرة واحدة بالضبط فقط:

sort duplicates.txt | uniq -u
challenge icon

التحدي

مبتدئ

استخدم sort وuniq معًا لعرض الأسطر الفريدة فقط من duplicates.txt دون تكرارات.

تلميح: عليك أولًا استخدام sort لفرز الملف حتى تتجمع الأسطر المكررة معًا، ثم تمرير النتيجة باستخدام | إلى uniq لإزالتها.

جرّب بنفسك

الطرفية
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: Playground لـ Terminal