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

عداد تكرار الكلمات

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

challenge icon

التحدي

سهل

قم بتحليل الملف article.txt وحساب عدد مرات ظهور كل كلمة. قم ببناء خط أنابيب (pipeline) يقوم بما يلي:

  1. يقرأ محتوى الملف
  2. يحول المسافات إلى أسطر جديدة (كلمة واحدة لكل سطر) باستخدام tr ' ' '\n'
  3. يفرز الكلمات أبجدياً
  4. يحسب تكرارات كل كلمة باستخدام uniq -c
  5. يفرز النتائج حسب العدد بترتيب تنازلي باستخدام sort -rn

يجب أن يظهر مخرجك ترددات الكلمات مع الكلمات الأكثر شيوعاً أولاً:

      5 the
      3 fox
      3 quick
      2 dog
      2 lazy
      2 over
      1 a
      1 all
      1 amused
      1 brown
      1 by
      1 day
      1 happy
      1 hill
      1 is
      1 jumps
      1 not
      1 ran
      1 sleeps
      1 was

ادمج جميع الأوامر في خط أنابيب واحد باستخدام عامل الربط |.

تلميح: ابدأ بـ cat article.txt وقم بتسلسل الأوامر: tr لتقسيم الكلمات، و sort لتجميعها، و uniq -c لعدها، و sort -rn لترتيبها حسب التردد.

جرّب بنفسك

الطرفية

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

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