كيفية grep عدة كلمات في لينكس

Kyfyt Grep Dt Klmat Fy Lynks



يوجد في محطة Linux العديد من الأوامر المفيدة وأحد الأوامر القوية المستخدمة في Linux هو grep.

ال سيطرة هو اختصار ل طباعة التعبير العادي العام وهي أداة سطر أوامر تُستخدم للبحث في سلاسل الأحرف في ملفات معينة. يُعرف نمط السطر الذي تم البحث عنه بـ a تعبير عادي وعندما يتم تنفيذ هذا الأمر ، فإنه يطبع السطر مع المطابقة. هذا الأمر في Linux مفيد للتصفية من خلال الملفات الكبيرة.

من خلال الأمر grep ، يمكنك البحث عن كلمات متعددة في ملفات مختلفة. في هذا البرنامج التعليمي ، سنناقش استخدام grep للعثور على ملفات متعددة مع مشغلين مختلفين.







كيفية grep عدة كلمات في لينكس

ال سيطرة يأتي الأمر مثبتًا مسبقًا في جميع توزيعات Linux تقريبًا. ومع ذلك ، إذا كان مفقودًا ، يمكنك تثبيته عبر الأمر التالي:



سودو تثبيت apt-get سيطرة

يتكون الأمر grep من ثلاثة أجزاء ، الأول هو grep ، والثاني هو النمط الذي تريد البحث عنه والثالث هو اسم الملف أو مسار الملف. صيغة الأمر للبحث عن النمط مع اسم الملف هي:



سيطرة 'نمط 1 \ | نمط 2' اسم الملف

الصيغة الأساسية للأمر grep للبحث في الكلمات المتعددة بمسار الملف هي:





سيطرة 'نمط 1 \ | نمط 2' مسار الملف

أنا هنا أبحث عن كلمات متعددة لينكس ونظام في ملف doc1.txt:

سيطرة 'Linux \ | نظام' doc1.txt



إذا كنت تبحث عن عدة كلمات من خلال مسار الملف ، فسيكون الأمر كما يلي:

سيطرة 'Linux \ | نظام' / بيت / زينب / وثائق / doc1.txt

كيفية استخدام grep الموسع للبحث عن كلمات متعددة

للبحث عن كلمات متعددة في ملف واحد ، استخدم امتداد عامل -e باسم الملف أو مسار الملف. صيغة الأمر هي:

سيطرة -إنها نمط 1 -إنها نمط 2 fileName_or_filePath

أنا هنا أبحث في Linux و System في ملف doc1.txt:

سيطرة -إنها 'Linux \ | نظام' doc1.txt

كيفية البحث عن العديد من التطابقات الدقيقة باستخدام أمر grep في Linux

للعثور على التطابقات المتعددة ، استخدم عامل التشغيل -w مع الأمر grep. صيغة الأمر هي:

سيطرة -في 'نمط 1 \ | نمط 2' اسم الملف أو مسار الملف

على سبيل المثال:

سيطرة -في 'Linux \ | نظام' doc1.txt

تجاهل الحالة في أمر grep

أوامر grep حساسة لحالة الأحرف ولتجنب ذلك يمكنك استخدام ملف -أ عامل . سيؤدي هذا إلى طباعة كل من الأحرف الكبيرة والصغيرة المتطابقات لأنماط الإدخال المحددة.

إذا كنت تستخدم -i للبحث في نظام / لينكس في doc1 ، فسيكون الأمر كما يلي:

سيطرة -أنا 'نظام لينكس' doc1.txt

عد عدد التطابقات باستخدام أمر grep

يمكن للأمر grep أيضًا عرض العدد الإجمالي للمطابقات التي يعثر عليها في ملف النظام. استخدم ال -c عامل باستخدام الأمر grep:

سيطرة 'نمط 1 \ | نمط 2' اسم الملف أو مسار الملف

ابحث عن عدد كلمات نظام Linux وكلمات النظام في doc1 عبر الأمر التالي:

سيطرة 'نظام لينكس' doc1.txt

كيفية grep أكثر من كلمتين في Linux

إذا كنت تريد استخدام الأمر grep للعثور على أكثر من كلمتين في Linux ، فاستخدم صيغة الأمر التالية:

سيطرة 'نمط \ | النمط -2 \ | النمط 3' اسم الملف أو مسار الملف

في حالتي ، أستخدم البحث عن ثلاث كلمات Linux والتشغيل والنظام في ملف doc1.txt الخاص بي:

سيطرة 'Linux \ | تشغيل \ | نظام' doc1.txt

الحد الأدنى

أثناء العمل في سطر الأوامر ، غالبًا ما نستخدم الأمر grep للبحث عن الكلمات. الأمر grep هو الأمر الأكثر فائدة وقوة في نظام Linux مع خيارات تشغيل وبحث مختلفة. باستخدام هذا الأمر ، يمكنك العثور على الكلمات والأنماط المحددة في الملف. سيوفر فهم الأمر grep الكثير من الوقت للبحث في الملفات الكبيرة.