English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

أمر Linux egrep

مجمع الأوامر في لينكس

يستخدم الأمر egrep في Linux للبحث عن النص المحدد داخل الملف.

يشبه تأثير egrep مع "grep-E"، ويمكن参照 أمر grep في النصوص والمعلمات، ولكن الفرق يكمن في طريقة تفسير النص.

يستخدم egrep لفهم تعبيرات النص الموسعة (extended regular expression) بينما يستخدم grep لتعريف النص الأساسي (basic regular expression)، تعبيرات النص الموسعة أكثر تنظيماً من تعبيرات النص الأساسي.

القواعد النحوية

egrep [نمط النمط] [ملف أو دليل]

شرح المعلمات:

  • [نمط النمط] : قاعدة النص الذي يتم البحث عنه.

  • [ملف أو دليل] : الهدف من البحث في الملف أو الدليل.

مثال عبر الإنترنت

يظهر النصوص التي تتوافق مع الشروط في ملف. على سبيل المثال، للبحث عن جميع الملفات التي تحتوي على النص "Linux" في الدليل الحالي، يمكنك استخدام الأمر التالي:

egrep Linux *

النتيجة كما يلي:

$ egrep Linux * #البحث عن ملفات تحتوي على النص "Linux" في الدليل الحالي  
testfile:مرحبًا لينكس! #الخمس خطوط التالية تحتوي على حروف لينكس في testfile  
testfile:لينكس هو نظام تشغيل مجاني من نوع Unix.  
testfile:هذا ملف اختباري لينكس!  
testfile:لينكس  
testfile:لينكس  
testfile1:مرحبًا لينكس! #الخطين التاليين يحتويان على حروف لينكس في testfile1  
testfile1:ملف اختباري لينكس!  
#الخطين التاليين يحتويان على حروف لينكس في testfile_2  
testfile_2:لينكس هو نظام تشغيل مجاني من نوع Unix.  
testfile_2:اختبار لينكس  
xx00:مرحبًا لينكس! #الخط التالي يحتوي على حروف لينكس  
xx01:لينكس هو نظام تشغيل مجاني من نوع Unix. #الخطوط الثلاثة التالية تحتوي على حروف لينكس  
xx01:هذا ملف اختباري لينكس!  
xx01:لينكس

مجمع الأوامر في لينكس