لینکس میں grep کمانڈ کی مثالیں

Anonim

لینکس میں grep کمانڈ کی مثالیں

کبھی کبھی صارفین کو کسی بھی فائلوں کے اندر مخصوص معلومات کے لئے تلاش کرنے کی ضرورت کا سامنا ہے. اکثر ترتیبات کے دستاویزات یا دیگر volumetric اعداد و شمار میں ایک بڑی تعداد میں لائنوں پر مشتمل ہے، لہذا دستی طور پر مطلوبہ اعداد و شمار کو کام نہیں کرتا. اس کے بعد لینکس پر آپریٹنگ سسٹم میں بلٹ میں حکموں میں سے ایک بچاؤ میں آتا ہے، جس میں قطار میں قطاروں کے آغاز کی اجازت ملے گی.

ہم لینکس میں GREP کمانڈ کا استعمال کرتے ہیں

لینکس کے تقسیم کے درمیان اختلافات کے طور پر، اس صورت میں وہ کسی بھی کردار ادا نہیں کرتے ہیں، کیونکہ Grep کمانڈ آپ ڈیفالٹ میں دلچسپی رکھتے ہیں سب سے زیادہ تعمیر میں دستیاب ہے اور بالکل وہی ہے. آج ہم صرف GREP کی کارروائی نہیں کرنا چاہتے ہیں، بلکہ اہم دلائل کو الگ کرنے کے لئے بھی آپ کو تلاش کے طریقہ کار کو نمایاں طور پر آسان بنانے کی اجازت دیتا ہے.

بلی کمانڈ + فائل کا نام تخلیق کریں، اگر آپ مکمل مواد کو دیکھنا چاہتے ہیں. اس کمانڈ کے ساتھ کام کرنے کے لئے تفصیلی ہدایات ذیل میں حوالہ سے ایک اور مضمون میں تلاش کر رہے ہیں.

لینکس ٹرمینل میں بلی کمانڈ کو لاگو کریں

مزید پڑھیں: لینکس میں بلی کمانڈ کی مثالیں

مندرجہ بالا اعمال کے عملدرآمد کا شکریہ، آپ کو فائل میں مکمل راستے کی وضاحت کے بغیر مطلوبہ ڈائرکٹری میں جیپ کا استعمال کرسکتے ہیں.

مواد پر معیاری تلاش

تمام دستیاب دلائلوں کے بارے میں غور کرنے سے پہلے، معمول کے مواد کی تلاش کو نوٹ کرنا ضروری ہے. اس وقت یہ مفید ثابت ہوگا جب یہ ایک سادہ مماثلت تلاش کرنے اور تمام مناسب لائنوں کو ظاہر کرنے کے لئے ضروری ہے.

  1. کمانڈ فوری طور پر، Grep لفظ Testfile درج کریں، جہاں لفظ مطلوبہ معلومات ہے، اور TestFile فائل کا نام ہے. جب آپ تلاش کرتے ہیں تو، فولڈر کے باہر، مثال کے طور پر / ہوم / صارف / فولڈر / فائل نام کا مکمل طریقہ بیان کریں. کمانڈ میں داخل ہونے کے بعد، درج کلید پر کلک کریں.
  2. لینکس میں Grep کمانڈ کے ذریعے عمومی تلاش

  3. یہ صرف اپنے اختیارات کے ساتھ اپنے آپ کو واقف کرنے کے لئے رہتا ہے. اسکرین پر مکمل لائنیں دکھائے جائیں گے، اور کلیدی اقدار کو سرخ میں نمایاں کیا جائے گا.
  4. لینکس میں Grep کمانڈ کے ذریعے معمول کی تلاش کے نتائج کی نمائش

  5. اکاؤنٹ میں لے جانے اور خطوط کے رجسٹر کرنے کے لئے ضروری ہے، کیونکہ لینکس انکوڈنگ بڑے یا چھوٹے حروف کے لئے تلاش کرنے کے لئے مرضی کے مطابق نہیں ہے. اگر آپ رجسٹر کی تعریف کی بائی پاس کرنا چاہتے ہیں تو، Grep -i "لفظ" testfile درج کریں.
  6. لینکس میں رجسٹریشن کے بغیر فائل کے مواد کے لئے تلاش کریں

  7. جیسا کہ آپ دیکھ سکتے ہیں، اگلے اسکرین شاٹ میں، نتیجہ بدل گیا ہے اور ایک اور نئی لائن شامل کی گئی تھی.
  8. لینکس میں رجسٹریشن کے بغیر ملا الفاظ کی نمائش

سٹرنگ کی گرفتاری کے ساتھ تلاش کریں

کبھی کبھی صارفین کو قطاروں پر نہ صرف عین مطابق میچ تلاش کرنے کی ضرورت ہے بلکہ ان کی معلومات کو بھی تلاش کرنے کی ضرورت ہے، مثال کے طور پر، ایک خاص غلطی کی اطلاع دیتے وقت. پھر صحیح حل صفات کو لاگو کرے گا. Grep -a3 "لفظ" testfile کنسول میں شامل کرنے کے لئے اور اتفاق کے بعد تین اگلے لائنوں کو فعال کرنے کے لئے. آپ -4 لکھ سکتے ہیں، پھر چار لائنوں کو گرفتار کیا جائے گا، کوئی پابندیاں نہیں ہیں.

لینکس میں مطلوبہ الفاظ کے بعد قطاروں کی تعداد دکھائیں

اگر اس کے بجائے آپ دلیل کو لاگو کرتے ہیں -ب + لائنوں کی تعداد، نتیجے کے طور پر، اندراج پوائنٹ پر موجود اعداد و شمار ظاہر کئے جائیں گے.

لینکس میں مطلوبہ الفاظ پر قطاروں کی تعداد دکھائیں

دلیل، باری میں، مطلوبہ الفاظ کے ارد گرد لائنوں پر قبضہ کرتا ہے.

لینکس میں مطلوبہ الفاظ کے ارد گرد قطاروں کو دکھائیں

ذیل میں آپ ان دلائل کو تفویض کرنے کے مثال دیکھ سکتے ہیں. براہ کرم نوٹ کریں کہ رجسٹریشن کو رجسٹر کرنے اور ڈبل قیمتوں میں لکھنے کے لئے ضروری ہے.

grep -b3 "لفظ" testfile.

grep -c3 "لفظ" testfile.

مطلوبہ الفاظ کے لئے شروع میں اور قطار کے آخر میں تلاش کریں

ایک مطلوبہ الفاظ کی وضاحت کرنے کی ضرورت ہے جو آغاز یا لائن کے اختتام پر کھڑا ہے، اکثر اکثر ترتیبات فائلوں کے ساتھ کام کرنے کے دوران ہوتا ہے، جہاں ہر لائن ایک پیرامیٹر کے لئے ذمہ دار ہے. شروع میں عین مطابق اندراج کو دیکھنے کے لئے، Grep "^ لفظ" testfile رجسٹر کرنے کے لئے ضروری ہے. نشان ^ اس اختیار کو لاگو کرنے کے لئے صرف ذمہ دار ہے.

لینکس لائن کے آغاز میں مطلوبہ الفاظ کی طرف سے تلاش کریں

لائنوں کے اختتام پر مواد کی تلاش تقریبا ایک ہی اصول کی طرف ہوتی ہے، صرف قیمتوں میں صرف ایک $ نشان شامل کرنا چاہئے، اور ٹیم اس قسم کی تلاش کرے گی: Grep "لفظ $" testfile.

لینکس لائن کے اختتام پر مطلوبہ الفاظ کی طرف سے تلاش کریں

نمبروں کے لئے تلاش کریں

مطلوبہ اقدار کی تلاش کرتے وقت، صارف ہمیشہ تار میں موجودہ لفظ کے بارے میں معلومات نہیں رکھتا ہے. اس کے بعد تلاش کے طریقہ کار اس نمبروں کے ذریعہ کیا جا سکتا ہے جو کبھی کبھی کام کو آسان بنا دیتا ہے. "[0-7]" testfile، جہاں "[0-7]" - اقدار کی حد، اور testfile اسکیننگ کے لئے فائل کا نام ہے.

لینکس میں ڈیجیٹل اقدار کے لئے تلاش کریں

تمام ڈائریکٹری فائلوں کا تجزیہ

ایک فولڈر میں تمام اشیاء کو سکیننگ دوبارہ دوبارہ کہا جاتا ہے. صارف کو صرف ایک دلیل کو لاگو کرنے کی ضرورت ہے، جو تمام فولڈر کی فائلوں کا تجزیہ کرتا ہے اور مناسب لائنوں اور ان کے مقام کو ظاہر کرے گا. آپ کو GrepRR "لفظ" / ہوم / صارف / فولڈر میں داخل ہونے کی ضرورت ہوگی، جہاں / ہوم / صارف / فولڈر سکیننگ ڈائرکٹری کا راستہ ہے.

لینکس میں Grep کمانڈ کے ذریعے ریورسسر تلاش

فائل اسٹوریج کو نیلے رنگ میں دکھایا جائے گا، اور اگر آپ اس معلومات کے بغیر قطاروں کو حاصل کرنا چاہتے ہیں تو، ایک اور دلیل کو تفویض کریں تاکہ کمانڈ اس طرح کے گریف-ایچ "لفظ" + فولڈر کے راستے ہو.

لینکس میں فائل پر راستے کی نمائش کے بغیر ریورسسر تلاش

کے مطابق درست تلاش

مضمون کے آغاز میں، ہم نے پہلے سے ہی الفاظ کی طرف سے معمول کی تلاش کے بارے میں بات کی ہے. تاہم، اس طریقہ کے ساتھ، نتائج میں اضافی مجموعوں کو دکھایا جائے گا. مثال کے طور پر، آپ کو صارف کا لفظ ملتا ہے، لیکن ٹیم بھی USER123، پاس ورڈ صارف اور دیگر مواقع، اگر کوئی بھی ظاہر کرے گا. اس طرح کے نتیجے سے بچنے کے لئے، ایک دلیل کو تفویض کریں - (grep -w "لفظ" + فائل کا نام یا اس کے مقام).

لینکس میں صرف درست اندراج دکھائیں

یہ اختیار انجام دیا جاتا ہے اور جب آپ کو کئی درست مطلوبہ الفاظ کی تلاش کرنے کی ضرورت ہوتی ہے. اس صورت میں، EGREP -W 'WORD1 | Word2' Testifile درج کریں. براہ کرم نوٹ کریں کہ اس صورت میں، خط ای جی پی پی میں شامل کیا جاتا ہے، اور حوالہ واحد ہیں.

لینکس میں کئی درست اندراج دکھائیں

ایک مخصوص لفظ کے بغیر سٹرنگ تلاش

غور کے تحت افادیت صرف فائلوں میں الفاظ نہیں ڈھونڈ سکتے ہیں، بلکہ لائنوں کو ظاہر کرنے کے لئے بھی جس میں صارف کی طرف سے مخصوص کوئی قدر نہیں ہے. اس کے بعد، کلیدی قیمت میں داخل ہونے سے پہلے اور فائل شامل ہے. اس کا شکریہ، جب آپ کمانڈ کو چالو کرتے ہیں، تو آپ صرف متعلقہ اعداد و شمار دیکھیں گے.

لینکس میں مخصوص لفظ نہیں ہے لائنوں کے لئے تلاش کریں

Syntax Grep نے کئی مزید دلائل جمع کیے ہیں، جو مختصر طور پر اعلان کیا جا سکتا ہے:

  • - میں صرف تلاش کے معیار کے تحت موزوں فائلوں کے ناموں کو دکھائیں؛
  • - غلطیوں کے بارے میں اطلاعات کو غیر فعال کریں؛
  • این - فائل میں لائن نمبر دکھائیں؛
  • -B - لائن کے سامنے بلاک نمبر دکھائیں.

کچھ بھی نہیں آپ کو ایک قیام کے لئے کئی دلائلوں کو لاگو کرنے سے روکتا ہے، صرف ان جگہوں میں داخل ہونے کے بعد، رجسٹر پر غور کرنے کے لئے بھول نہیں.

آج ہم نے لینکس کی تقسیم میں دستیاب GREP کمانڈ کو الگ کر دیا. یہ معیاری اور اکثر استعمال کیا جاتا ہے. آپ مندرجہ ذیل لنک کے مطابق علیحدہ مواد میں دیگر مقبول ٹولز اور ان کے نحو کے بارے میں پڑھ سکتے ہیں.

یہ بھی دیکھتے ہیں: ٹرمینل لینکس میں اکثر استعمال شدہ حکم

مزید پڑھ