أداة grep، وهي واحدة من أقوى الأدوات في Linux للبحث عن النصوص داخل الملفات بسرعة وكفاءة.
في هذا المقال، سنتعلم كيفية استخدام grep للبحث عن الكلمات داخل الملفات النصية، مع أمثلة عملية لزيادة الإنتاجية في Linux.
grep هو اختصار لـ Global Regular Expression Print، وهو أمر يُستخدم في Linux للبحث عن نص معين داخل الملفات وعرض الأسطر التي تحتوي عليه.
من مميزات grep
البحث عن كلمة أو جملة داخل ملف نصي.
عرض رقم السطر الذي يحتوي على النص المطلوب.
البحث عن النصوص بغض النظر عن حالة الأحرف كبرى أو صغرى.
حساب عدد المرات التي تكررت فيها الكلمة داخل الملف.

البحث عن كلمة user في ملف data.txt

يبحث عن جميع الأسطر التي تحتوي على كلمة user في الملف data.txt.
معرفة رقم السطر لكل نتيجة
الخيار -n يجعل grep يعرض رقم السطر لكل نتيجة، مما يسهل معرفة مكان النص في الملف.

معرفة عدد المرات التي ظهر فيها الحرف u داخل الملف


يعرض هذا الأمر عدد الأسطر التي تحتوي على الحرف u، وليس عدد مرات تكراره داخل السطر.
البحث عن password سواء كُتبت بحروف كبيرة أو صغيرة


الخيار -i يجعل البحث غير حساس لحالة الأحرف، مما يعني أنه سيجد password و PASSWORD و PaSsWoRd جميعها.
هل استخدمت grep من قبل؟ ما أكثر الميزات التي تعتمد عليها؟ شاركنا تجربتك في التعليقات!

اترك تعليقاً