Menu
CoddyTech

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

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

challenge icon

التحدي

سهل

حلّل الملف article.txt واحسب عدد مرات ظهور كل كلمة. أنشئ سلسلة أوامر تنفّذ ما يلي:

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

يجب أن يعرض الناتج تكرارات الكلمات، بدءًا بالكلمات الأكثر شيوعًا:

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

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

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

جرّب بنفسك

الطرفية

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

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