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 למיון לפי שכיחות.

נסו בעצמכם

טרמינל

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: Terminal אונליין