أمثلة على الأمر GREP في لينكس

Anonim

أمثلة على الأمر GREP في لينكس

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

نحن نستخدم الأمر GREP في لينكس

أما بالنسبة للخلافات بين توزيعات لينكس، في هذه الحالة أنها لا تلعب أي دور، لأن الأمر GREP كنت مهتما الافتراضي هو متاح في معظم يبني وهو تماما نفس الشيء. اليوم نود أن يناقش ليس فقط عمل البقرى، ولكن أيضا لتفكيك الحجج الرئيسية التي تسمح لك لتبسيط كبير في إجراء البحث.

يخلق اسم الملف + قيادة CAT، إذا كنت ترغب في عرض المحتوى الكامل. يبحثون تعليمات مفصلة للعمل مع هذا الأمر في مقال آخر بالرجوع أدناه.

تطبيق القيادة CAT في محطة لينكس

إقرأ المزيد: أمثلة على الأمر CAT في لينكس

وبفضل تنفيذ الإجراءات المذكورة أعلاه، يمكنك استخدام البقرى بينما في الدليل المطلوب، دون تحديد المسار الكامل للملف.

البحث القياسية على المحتوى

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

  1. في موجه الأوامر، أدخل البقرى كلمة TestFile، حيث الكلمة هي المعلومات المطلوبة، وtestfile هو اسم الملف. عند البحث، بينما خارج مجلد، حدد الطريقة الكاملة لمثال / الرئيسية / المستخدم / مجلد / اسم الملف. بعد إدخال الأمر، انقر فوق المفتاح ENTER.
  2. البحث العادي عن طريق الأمر GREP في لينكس

  3. يبقى فقط أن تتعرف على الخيارات المتاحة. سوف تظهر خطوط كاملة على الشاشة، وسيتم تسليط الضوء على القيم الأساسية باللون الأحمر.
  4. عرض نتائج البحث المعتادة عن طريق الأمر GREP في لينكس

  5. من المهم أن تأخذ بعين الاعتبار وتسجيل الرسائل، منذ لم يتم تحسين الترميز لينكس للبحث عن الأحرف الكبيرة أو الصغيرة. إذا كنت ترغب في تجاوز تعريف السجل، أدخل البقرى -i "كلمة" Testfile.
  6. ابحث عن محتويات الملف بدون تسجيل في لينكس

  7. كما ترون، في الصورة التالية، تغير النتيجة وتمت إضافة خط جديد آخر.
  8. عرض الكلمات التي وردت بدون تسجيل في لينكس

بحث مع التقاط سلسلة

أحيانا يحتاج المستخدمون إلى تجد ليس فقط تطابق تام على الصفوف، ولكن أيضا للوقوف على المعلومات التي تأتي من بعدهم، على سبيل المثال، عند الإبلاغ عن خطأ معين. ثم الحل الصحيح سيتم تطبيق السمات. أدخل وحدة GREP -A3 "كلمة" TestFile لتمكين في النتيجة وثلاثة خطوط المقبلة بعد صدفة. يمكنك كتابة -a4، ثم سوف يتم القبض على أربعة خطوط، لا توجد أية قيود.

عرض عدد الصفوف بعد الكلمة في لينكس

إذا بدلا -a تطبيق حجة -B + عدد من خطوط، ونتيجة لذلك، سوف يتم عرض البيانات التي تصل إلى نقطة الدخول.

عرض عدد الصفوف إلى الكلمة في لينكس

والحجة، في المقابل، يجسد خطوط حول الكلمة.

عرض الصفوف المحيطة الكلمة في لينكس

أدناه تستطيع أن ترى أمثلة لتعيين هذه الحجج. يرجى ملاحظة أنه من الضروري أن تأخذ في الاعتبار السجل وكتابة علامات اقتباس مزدوجة.

البقرى -b3 "كلمة" TestFile

البقرى -C3 "كلمة" testfile

البحث عن الكلمات الرئيسية في بداية ونهاية الصفوف

الحاجة إلى تحديد الكلمات الرئيسية التي تقف في بداية أو في نهاية السطر، وغالبا ما يحدث أثناء العمل مع ملفات التكوين، حيث كل سطر هو المسؤول عن معلمة واحدة. من أجل أن نرى دخول المحدد في البداية، لا بد من تسجيل البقرى "^ كلمة" TestFile. علامة ^ هي المسؤولة فقط لتطبيق هذا الخيار.

البحث عن طريق الكلمات الرئيسية في بداية السطر لينكس

يحدث البحث عن محتوى في نهاية خطوط تقريبا بنفس المبدأ، إلا في الاقتباس يجب إضافة علامة $، وسيقوم فريق يجد هذا النوع: البقرى "كلمة $" TestFile.

البحث عن طريق الكلمات الرئيسية في نهاية السطر لينكس

البحث عن أرقام

عند البحث عن القيم المطلوبة، والعضو ليس لديه دائما المعلومات المتعلقة كلمة المحدد موجودة في السلسلة. ثم يمكن أن يتم إجراء البحث من خلال الأرقام أنه في بعض الأحيان يبسط إلى حد كبير مهمة. فمن الضروري فقط لاستخدام الأمر في شكل البقرى "[0-7]" TestFile، حيث "[0-7]" - مجموعة من القيم، وtestfile هو اسم الملف للمسح الضوئي.

بحث عن القيم الرقمية في لينكس

تحليل جميع الملفات دليل

مسح كافة الكائنات في مجلد واحد يسمى العودية. مطلوب للمستخدم لتطبيق وسيطة واحدة فقط، والذي يحلل كل الملفات مجلد وسيعرض خطوط المناسبة ومواقعها. سوف تحتاج إلى إدخال البقرى -R "كلمة" / الوطن / المستخدم / مجلد، حيث / الوطن / المستخدم / المجلد هو المسار إلى دليل المسح الضوئي.

بحث العودية من خلال الأمر البقرى في لينكس

سوف يتم عرض تخزين الملفات باللون الأزرق، وإذا كنت ترغب في الحصول على الصفوف دون هذه المعلومات، تعيين حجة أخرى بحيث يحصل الأمر مثل هذا البقرى -h -r "كلمة" + المسار إلى المجلد.

البحث العودية دون عرض المسار إلى ملف في لينكس

بحث دقيق وفقا ل

في بداية المقال، لقد سبق ان تحدثت عن البحث المعتاد من الكلمات. ومع ذلك، مع هذا الأسلوب، سيتم عرض مجموعات إضافية في النتائج. على سبيل المثال، تجد كلمة USER، ولكن الفريق تعرض أيضا User123، PasswordUser والصدف الأخرى، إن وجدت. لتجنب مثل هذه النتيجة، تعيين -w الحجة (البقرى -w "كلمة" + اسم الملف أو موقعه).

عرض فقط دخول دقيقة في لينكس

يتم تنفيذ هذا الخيار وعندما كنت في حاجة للبحث عن عدة كلمات رئيسية دقيقة. في هذه الحالة، أدخل egrep -w "WORD1 | WORD2" Testifile. يرجى ملاحظة أن يتم إضافة حرف E في هذه الحالة على البقرى، ونقلت واحد.

عرض العديد من الإدخالات دقيقة في لينكس

سلسلة البحث دون كلمة معينة

الأداة المساعدة قيد النظر لا يمكن العثور على كلمات فقط في الملفات، ولكن أيضا لعرض الخطوط التي لا يوجد القيمة المحددة من قبل المستخدم. ثم، قبل الدخول قيمة المفتاح ويتم إضافة الملف -v. وبفضل ذلك، عند تنشيط الأمر، سوف ترى سوى البيانات ذات الصلة.

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

تركيب البقرى جمعت عدة المزيد من الحجج، التي يمكن أن تكون أعلن لفترة وجيزة:

  • من أنا - مشاهدة فقط أسماء الملفات مناسبة وفقا لمعايير البحث.
  • -s - تعطيل التنبيهات حول الأخطاء وجدت.
  • -n - عرض رقم السطر في الملف؛
  • -b - مشاهدة عدد كتلة أمام خط المرمى.

لا شيء يمنعك من تطبيق العديد من الحجج في إقامة واحدة، فقط أدخل عليها من خلال الفضاء، مع عدم إغفال أن تنظر في السجل.

اليوم نحن تفكيكها الأمر GREP متوفرة في توزيعات لينكس. وهو واحد من معيار والمستخدمة بشكل متكرر. يمكنك أن تقرأ عن أدوات شعبية أخرى وبناء في مادة منفصلة وفقا لالرابط التالي.

انظر أيضا: الأوامر المستخدمة بشكل متكرر في محطة Linux

اقرأ أكثر