عداد تكرار الكلمات
جزء من قسم الأساسيات في رحلة Terminal على Coddy. الدرس 81 من 82.
التحدي
سهلحلّل الملف article.txt واحسب عدد مرات ظهور كل كلمة. أنشئ سلسلة أوامر تنفّذ ما يلي:
- تقرأ محتوى الملف
- تحوّل المسافات إلى أسطر جديدة (كلمة واحدة في كل سطر) باستخدام
tr ' ' '\n' - ترتّب الكلمات أبجديًا
- تحسب عدد مرات ظهور كل كلمة باستخدام
uniq -c - ترتّب النتائج تنازليًا حسب العدد باستخدام
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لترتيبها حسب التكرار.
جرّب بنفسك
جميع دروس الأساسيات
2التنقل
عرض مسار المجلد الحاليعرض الملفاتتغيير المجلدالمسارات المطلقة مقابل المسارات النسبيةمجلد المنزل ومجلد الجذرخلاصة - حدد مسارك8إعادة التوجيه
المخرجات القياسيةالكتابة فوق ملفالإضافة إلى ملفالمدخلات القياسيةالخطأ القياسيمراجعة - بناء سجل الأحداث11الأذونات
فهم الأذوناتقراءة الأذوناتChmod باستخدام الأرقامChmod باستخدام الرموزملكية الملفاتملخص - إحكام الحماية14مشروع سكربت النسخ الاحتياطي
نظرة عامة على المشروعالحصول على مسار المصدرتدرّب بنفسك: Playground لـ Terminal