Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

أمر Unique

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

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

لدينا duplicates.txt:

apple
banana
apple
cherry
banana
banana

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

sort duplicates.txt | uniq

يُطلق على الرمز | اسم **الأنبوب** (pipe) — وهو يقوم بإرسال مخرجات أمر معين لتكون مدخلات لأمر آخر. هذا النمط قوي وستستخدمه كثيرًا في الترمنال (Terminal).

خيارات مفيدة (Flags):

-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اختبر نفسك

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

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