الفرق بين Egrep وFgrep



Egrep مقابل Fgrep

Egrep وfgrep كلاهما جزء من عائلة البقرى من الأوامر. وتستخدم على حد سواء egrep وfgrep في لينكس أوامر المستخدم لجعل البحث أكثر سهولة لالخوض في ملفات النص العادي في الآلاف من الخطوط. كلا الأمرين هي دوس القائم المرافق البحث عن النص والبحث عن الملفات والأدلة، وأشجار الدليل على نص أو كلمات محددة.

البقرى هو الأمر الأساسي لكلا egrep وfgrep. 'البقرى' لتقف على 'طباعة التعبير العادية العالمية.' البقرى يدعم الأوامر التعبير العادية في البحث للكلمات والعبارات.

Egrep هو امتداد لقيادة البقرى، وهو الأمر المستخدم للبحث سلسلة من الأحرف في خطوط وأنماط متعددة داخل ملف نصي. المعروف أيضا باسم بمد البقرى، فإنه يبحث عن واحدة من الحجج أكثر نمط. يستخدم Egrep عندما يتميز الوثيقة بأنه 'التعبير الموسعة.' في استخدام هذا الأمر، أحرف خاصة مثل +،،، وأمبير؟!. وشخصيات أخرى وتسلسل مفيدة سوف تسفر عن نتائج بدلا من عرض خطأ في بناء الجملة. يحدث هذا لأن الأمر egrep يفسر لهم كجزء من التعبير العادية.

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

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



في ترميز هذا الأمر 'د' في لينكس، ويعبر عنه ب 'البقرى الإلكترونية،' ؟؟ egrep، أو egrep زائد عن كلمة أو شروط للبحث في الملف. ليس هناك حدود لمدى العديد من كلمات البحث التي يمكن تضمينها.

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

Fgrep يفسر الوثائق على شكل قائمة من سلاسل ثابتة. مقارنة عملية بحثها سريع جدا للأوامر أخرى لأنه يستخدم خوارزمية AhoCCorasick سلسلة مطابقة.

ملخص:

وتستمد 1. كل egrep وfgrep من الأمر قاعدة البقرى. و'egrep' لتقف على 'البقرى الموسعة' في حين تقف fgrep ل 'البقرى سلسلة ثابتة.'
2. ويستخدم أحد egrep قيادة للبحث عن أنماط متعددة داخل ملف أو نوع آخر من مستودع البيانات في حين يتم استخدام frgrep للبحث عن السلاسل.
3. يتم التعبير عن مصطلح 'egrep' عادة 'البقرى الإلكترونية' في حين يتم ترميز 'fgrep' ك 'البقرى، و'.
4. يسمح الأمر egrep استخدام التعابير العادية بمد بينما البقرى يبحث فقط عن كلمة مطابقة أو مصطلح المستخدم المحدد في الأمر. لا توجد الآن في frep 'تي تعترف أو فهم التعبير العادية العادية أو الموسعة.
5. بالمقارنة مع أوامر البحث أخرى، فإن عملية البحث عن fgrep سريعة جدا لأنها ليست معنية إلا مع كلمة البحث المقدمة.