الفرق بين إغريب و فغريب الفرق بين

Anonim

إغريب فس فغريب

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

غريب هو الأمر الأساسي لكل من إغريب و فغريب. "غريب" لتقف على "طباعة التعبير العادي العالمي. "غريب يدعم أوامر التعبير العادية في البحث الكلمات والمصطلحات.

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

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

التعبير العادي وعلامة الجمع تسفر عن نتيجة واحدة أو أكثر من التعبير العادي.

التعبير العادي قبل علامة استفهام يعطي تطابقات صفر أو مطابقات واحدة لعبارة البحث المعطاة.

يتم استخدام شريط عمودي لفصل تعبيرات عادية متعددة أو عبارات بحث.

يتم استخدام الأقواس لإرفاق وتعبير التعبير العادي أو الكلمات.

في ترميز هذا الأمر "d" في لينكس، يتم التعبير عنه بأنه "غريب-e"؟ ؟ إغريب، أو إغريب زائد للكلمة أو مصطلحات للبحث داخل الملف. ليس هناك حد لعدد الكلمات البحث التي يمكن تضمينها.

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

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

ملخص:

1. كل من إغريب و فغريب مشتقة من الأمر غريب الأساسي. و "إغريب" لتقف على "غريد الموسعة" في حين أن فغريب تقف على "غريب سلسلة ثابتة."

2. يتم استخدام الأمر إغريب للبحث عن أنماط متعددة داخل ملف أو نوع آخر من مستودع البيانات بينما يتم استخدام فرجريب للبحث عن سلاسل.

3. المصطلح "إغريب" يعبر عنه عادة باسم "غريب-e" بينما يتم تشفير "فغريب" ك "غريب-f. "

4. الأمر إغريب يسمح باستخدام تعبيرات منتظمة الموسعة في حين غريب يبحث فقط عن كلمة مطابقة أو مصطلح أن المستخدم المحدد في الأمر. فريب لا تعترف أو فهم العادية أو الموسعة التعبير العادي.

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

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