كيفية استخدام Grep Comand لطباعة اسم الملف فقط

Kyfyt Astkhdam Grep Comand Ltba T Asm Almlf Fqt



يمكنك استخدام grep في نظامك للبحث عن أي تعبيرات معينة. يساعد المستخدم في البحث عن ملفات معينة بالنص المستهدف والذي يعمل أيضًا على استكشاف أخطاء النظام وإصلاحها والعثور على ملفات معينة.

ومع ذلك، فإن الأمر 'grep' له عيب: فهو يقوم بإنشاء إدخالات منفصلة لكل سطر يحتوي على النص المطابق. يؤدي هذا غالبًا إلى تكديس شاشة الإخراج بعناصر نصية غير ضرورية. لذلك، في هذه المدونة السريعة، سنشرح طريقة بسيطة لاستخدام الأمر “grep” لطباعة اسم الملف في نظام Linux فقط.







كيفية استخدام أمر Grep لطباعة اسم الملف فقط

يدعم الأمر 'grep' خيارات متنوعة تخدم أغراضًا مختلفة. أحد هذه الخيارات هو الخيار '-l' الذي يوجهه لعرض اسم الملفات ذات المحتوى المطابق فقط.



سيطرة 'تعبير_البحث' دليل الهدف

استبدل المصطلحات 'search_expression' بالنص الذي تريد البحث عنه و'target_directory' بالدليل الذي يجب أن يبحث فيه أثناء البحث عنه. علاوة على ذلك، للبحث في النظام بأكمله، يمكنك أيضًا وضع 'target_directory' كـ '*'.



على سبيل المثال، لنبحث عن أي ملف يتكون من سلسلة 'hello World'.





سيطرة -الذي - التي 'مرحبا بالعالم' *

لاحظ أن النص المستهدف قد لا يكون في نفس حالات العنوان مثل إدخالك في أمر 'grep'. ومن ثم، استخدم دائمًا خيار '-i' لإجراء بحث غير حساس لحالة الأحرف. عند التنفيذ، يعرض الأمر السابق الأدلة الفردية والمطابقات الخاصة بها بداخلها.



خاتمة

يعد Grep أمرًا قويًا جدًا لإجراء عمليات البحث داخل النظام للعثور على الملفات التي تحتوي على تعبيرات محددة. ومع ذلك، تظهر المشكلة عندما يملأ نتائج البحث بعناصر نصية متكررة. لذلك، للتخلص منه، تشرح هذه المدونة القصيرة استخدام الأمر “grep” لطباعة اسم الملف فقط. تتضمن هذه الطريقة البسيطة استخدام الخيار '-l'. بالإضافة إلى ذلك، يجب عليك أيضًا استخدام الخيار '-i' لتجنب المشكلات المتعلقة بحالة العنوان.