گھر ترقی عالمی-باقاعدہ اظہار-پرنٹ (گریپ) کیا ہے؟ - ٹیکوپیڈیا سے تعریف

عالمی-باقاعدہ اظہار-پرنٹ (گریپ) کیا ہے؟ - ٹیکوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - عالمی - باقاعدہ اظہار - پرنٹ (GREP) کا کیا مطلب ہے؟

عالمی باقاعدگی سے اظہار اور پرنٹ (GREP) یونکس میں استعمال ہونے والی ایک کمانڈ لائن ٹیکسٹ سرچ افادیت ہے۔ "گریپ" کمانڈ ان لائنوں کے ل files فائلیں یا معیاری ان پٹ تلاش کرتی ہے جو کسی دیئے گئے باقاعدہ اظہار سے ملتے ہیں۔ اس کے بعد یہ پروگرام کے معیاری آؤٹ پٹ سے مماثل لائنوں کو پرنٹ کرتا ہے۔

ٹیکوپیڈیا عالمی-باقاعدہ اظہار - پرنٹ (جی آر ای پی) کی وضاحت کرتا ہے۔

گریپ کمانڈ صارف کو ایک یا ایک سے زیادہ فائلوں کو لائنوں کے لئے تلاش کرنے کی اجازت دیتا ہے جس میں نمونہ موجود ہوتا ہے۔

گریپ کمانڈ فارمیٹ کی ایک عمومی مثال "گریپ سیٹ چیک ڈاٹ ٹیکسٹ" ہے۔ یہ کمانڈ فائل چیک ڈاٹ ٹی ٹی ایس ٹی سے ، الفاظ کی حدود سے قطع نظر ، متن کے تار "بیٹھے" پر مشتمل تمام لائنوں کو پرنٹ کرتا ہے۔ مثال کے طور پر ، اگر ایسی لائنیں موجود ہوں جن میں متن "" fisat "،" sat "،" saturn "، وغیرہ پر مشتمل ہو تو ، آؤٹ پٹ ٹرمینل پر پرنٹ ہوجائیں گے۔

ضرورت کے مطابق آؤٹ پٹ ظاہر کرنے کے لئے گریپ کے ساتھ ساتھ مختلف قسم کے اختیارات استعمال کیے جاتے ہیں۔ ان میں سے کچھ اختیارات یہ ہیں:

  • "-i" - معاملے کی حساسیت کو نظرانداز کریں
  • "-b" - ہر لائن کے آغاز میں بلاک نمبر ڈسپلے کریں
  • "-l" - فائل کے نام دکھائیں لیکن مماثل لائنیں نہیں
  • "-n" - مماثل لائنیں اور لائن نمبر دکھائیں
  • "-v" - ڈسپلے لائنیں جو مماثل نہیں ہیں

بہت سے آپریٹنگ سسٹم کے لئے گریپ کی مختلف حالتیں دستیاب ہیں۔ گریپ کی ابتدائی تبدیلیوں میں "egrep" اور "fgrep" کمانڈ شامل تھے۔ ایگریپ باقاعدہ اظہار نحو کا استعمال کرتے ہوئے پیٹرن کے لئے ایک فائل کی تلاش کرتا ہے ، فگریپ طے شدہ حروف کے تار کی تلاش کرتا ہے۔ گریپ کی یہ شکلیں زیادہ تر جدید گریپ کے نفاذ میں کمانڈ لائن سوئچ کے بطور شامل ہیں۔ دیگر احکامات میں لفظ "گریپ" شامل ہوتا ہے اس بات کی نشاندہی کرنے کے کہ وہ تلاش کی افادیت ہیں۔ مثال کے طور پر "pgrep" افادیت عمل کے ناموں کی ایک فہرست دکھاتی ہے جو ایک مخصوص باقاعدہ اظہار سے ملتی ہے۔

عالمی-باقاعدہ اظہار-پرنٹ (گریپ) کیا ہے؟ - ٹیکوپیڈیا سے تعریف