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