عداد تكرار الكلمات
جزء من قسم الأساسيات في رحلة 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مشروع سكربت النسخ الاحتياطي
نظرة عامة على المشروعالحصول على مسار المصدر