ونڈوز: گریپ ایکوئیلنٹ

Wn Wz Gryp Aykwyyln



grep کمانڈ ایک لینکس کمانڈ لائن یوٹیلیٹی ہے جو ڈیٹا کی ایک بڑی مقدار سے کچھ سٹرنگ یا فائل تلاش کرنے کے لیے استعمال ہوتی ہے۔ یہ باقاعدہ تاثرات یا تاروں کی بنیاد پر تلاش کرتا ہے۔ grep فراہم کردہ پیٹرن کی بنیاد پر نتیجہ کو فلٹر کرتا ہے اور وہ پوری لائن دکھاتا ہے جس کے ذریعے فراہم کردہ پیٹرن میچ کرتا ہے۔ ونڈوز آپریٹنگ سسٹم ایسے کمانڈ بھی فراہم کرتا ہے جو لینکس کمانڈ کے مساوی ہوتے ہیں۔ گرفت ' ونڈوز میں، دو کمانڈ لائن ایپلی کیشنز یعنی سی ایم ڈی اور پاور شیل وہی کام انجام دے سکتی ہیں جو ونڈوز پر گریپ کرتی ہیں۔

یہ بلاگ مختلف طریقوں کا مظاہرہ کرے گا جن کے بارے میں کہا جاتا ہے کہ یہ ونڈوز میں گریپ کے برابر ہے۔







طریقہ 1: ونڈوز کمانڈ پرامپٹ میں grep مساوی کمانڈز

ونڈوز کمانڈ لائن یوزر انٹرفیس میں کمانڈ پرامپٹ کو انتظامی استعمال کے لیے کمانڈ پر عمل کرنے کے لیے استعمال کیا جاتا ہے۔ 'فائنڈسٹر' اور 'فائنڈ' کمانڈز کو ونڈوز میں گریپ کے برابر کہا جاتا ہے۔ آئیے مثالوں کے ساتھ ایک ایک کرکے ان احکامات پر تبادلہ خیال کریں:



طریقہ 1.1: Findstr کمانڈ بطور گریپ ایکوئیلنٹ

Findstr کمانڈ ایک ونڈوز کمانڈ ہے جو فائل کو تلاش کرنے کے لیے استعمال ہوتی ہے جس میں کسی مخصوص سٹرنگ پر مشتمل/مماثل ہوتا ہے۔ Findstr کمانڈ کے بنیادی استعمال کو چیک کرنے کے لیے نیچے دی گئی مثالوں کو دیکھیں۔



مثال 1: مخصوص تاریخ پر بنائی گئی فائلوں کو تلاش کرنے کے لیے Findstr کا استعمال کریں۔





فائلیں مختلف پیٹرن جیسے تاریخ، وقت، اور فائل کا نام استعمال کرتے ہوئے واقع ہوسکتی ہیں۔ درج ذیل کمانڈ ان تمام فائلوں کو بازیافت کرے گی جو تاریخ کو اپ ڈیٹ کی گئی ہیں۔ 29/7/2022 ' ایسا کرنے کے لیے، ' تم ' کمانڈ کے ساتھ پائپ کیا جاتا ہے ' Findstr 'تاریخ فراہم کرکے کمانڈ' 29/7/2022 ”:

> تم | Findstr 7 / 29 / 2022



فائلوں کی فہرست چھپی ہوئی ہے جس میں تخلیق/اپ ڈیٹ کرنے کی تاریخ ہے جیسا کہ کمانڈ میں بتایا گیا ہے۔



مثال 2: فائنڈسٹر کا استعمال کریں جو سٹرنگ سے بالکل میل کھاتا ہے۔

سٹرنگ یا ریگولر ایکسپریشن سے ملنے کے لیے، آپ کو '/X' آپشن کو استعمال کرنے کی ضرورت ہے ' Findstr ' کمانڈ:

> Findstr / ایکس 'خوش آمدید' * .TXT


ہم نے تلاش کیا ہے' خوش آمدید تمام ٹیکسٹ فائلوں سے اور کوئی نتیجہ نہیں ملا جو فراہم کردہ سٹرنگ سے بالکل مماثل ہے:


مثال 3: کیس حساس تلاش کے لیے Findstr کا استعمال کریں۔

پہلے سے طے شدہ طور پر، اگر ہم کسی بھی اختیار کی وضاحت نہیں کرتے ہیں، ' Findstr کمانڈ کیس حساس تلاش کرے گی:

> Findstr 'خوش آمدید' * .TXT



کیس کے حساس رجحان کی واضح تفہیم کے لیے، ہم نے ' خوش آمدید 'تمام کے اندر تار' TXT ' فائلوں:

> Findstr 'خوش آمدید' * .TXT



دیکھا گیا ہے کہ کوئی نتیجہ نہیں چھپتا جس سے ظاہر ہوتا ہو کہ لفظ کا معاملہ میل نہیں کھاتا۔

مثال 4: کیس غیر حساس تلاش کے لیے Findstr استعمال کریں۔

استعمال کریں ' /میں 'کے ساتھ آپشن' Findstr کیس غیر حساس تلاش کے لیے کمانڈ۔ درج ذیل کمانڈ تلاش کرتی ہے ' خوش آمدید ' اندر کی تار ' TXT ' فائلوں:

> Findstr / میں 'خوش آمدید' * .TXT



ٹیکسٹ فائلوں کی تمام فائل لائنیں پرنٹ کی گئی ہیں جن میں ' خوش آمدید ' کلیدی لفظ قطع نظر کیس کے.

طریقہ 1.2: فائنڈ کمانڈ کو گریپ کے برابر کے طور پر استعمال کریں۔

فائنڈ کمانڈ ایک ونڈوز کمانڈ ہے جو فائلوں، ڈائریکٹریوں، کاموں کے ساتھ ساتھ فائلوں سے تاروں کو تلاش کرنے کے لیے استعمال ہوتی ہے۔ کمانڈ پرامپٹ میں فائنڈ کمانڈ کو استعمال کرنے کا طریقہ جاننے کے لیے، ذیل میں دی گئی مثالوں پر عمل کریں۔

مثال 1: مخصوص اسٹرنگ کو تلاش کرنے کے لیے فائنڈ کا استعمال کریں۔

مندرجہ ذیل کمانڈ تلاش کرے گی ' خوش آمدید موجودہ ڈائرکٹری میں موجود تمام ٹیکسٹ فائلوں میں سٹرنگ:

> مل 'خوش آمدید' * .TXT



متعلقہ ٹیکسٹ فائل کے نام اور ان کی لائنیں ونڈو پر پرنٹ ہوتی ہیں۔

مثال 2: مخصوص کاموں کو تلاش کرنے کے لیے فائنڈ کا استعمال کریں۔

جیسا کہ ہم نے بحث کی ہے، فائنڈ کمانڈ کا استعمال سٹرنگ، فائلوں، کاموں اور ڈائریکٹریز کو تلاش کرنے کے لیے کیا جاتا ہے۔ آئیے کسی مخصوص کام کو تلاش کرنے کے لیے فائنڈ کمانڈ کا استعمال دیکھیں۔ ' کاموں کی فہرست 'تمام کاموں تک رسائی حاصل کرے گا اور انہیں بھیجے گا' مل 'پائپ کا استعمال کرتے ہوئے کمانڈ' | 'آپریٹر. پھر ' مل کمانڈ اسکرین پر مخصوص کام دکھائے گی۔

> کاموں کی فہرست | مل 'Taskmgr'


طریقہ 2: ونڈوز پاور شیل میں grep مساوی کمانڈز

Windows PowerShell کو اسکرپٹنگ لینگویج یا کمانڈ لائن ٹول کے طور پر استعمال کیا جاتا ہے جو انتظامی کاموں کا انتظام کرتا ہے اور حل بنانے اور تعینات کرنے کے لیے بھی استعمال ہوتا ہے۔ ونڈوز پاور شیل میں، ' سلیکٹ-سٹرنگ ” کمانڈ کو grep کمانڈ کے مساوی کے طور پر استعمال کیا جاتا ہے۔

کا استعمال چیک کریں ' سلیکٹ-سٹرنگ ونڈوز پاور شیل میں فراہم کردہ مثالوں کو استعمال کرکے کمانڈ کریں۔

مثال 1: کیس حساس تلاش کرنے کے لیے سلیکٹ سٹرنگ کا استعمال کریں۔

' سلیکٹ-سٹرنگ فائلوں سے تار تلاش کرنے کے لیے استعمال کیا جاتا ہے۔ کے استعمال کو سمجھنے کے لیے ذیل میں فراہم کردہ کمانڈ کو دیکھیں۔ سلیکٹ-سٹرنگ ”:

> سلیکٹ-سٹرنگ - راستہ 'File2.txt' - پیٹرن 'ہیلو' -حساس کیس


مندرجہ بالا کمانڈ میں:

    • ' سلیکٹ-سٹرنگ ” کا استعمال کسی مخصوص سٹرنگ کو تلاش کرنے کے لیے کیا جاتا ہے۔
    • ' - راستہ فائل کی جگہ کی وضاحت کے لیے استعمال کیا جاتا ہے۔
    • ' پیٹرن ” اس تار کی وضاحت کرتا ہے جس کے لیے ہم تلاش کر رہے ہیں۔
    • آخر میں ہم نے آپشن کا ذکر کیا ہے ' -حساس کیس تلاش کے کیس کو حساس بنانے کے لیے۔


لائن (ٹیکسٹ فائل سے ' file.txt ') لفظ پر مشتمل ' ہیلو پاور شیل کنسول پر پرنٹ کیا جاتا ہے۔

مثال 2: مخصوص سٹرنگ سے مماثل سٹرنگ کا پتہ لگانے کے لیے سلیکٹ سٹرنگ کا استعمال کریں

استعمال ' سلیکٹ-سٹرنگ ' اس متن کو تلاش کرنے کے لئے جو مخصوص سٹرنگ سے مماثل نہیں ہے۔ اس مقصد کے لیے ہم نے ذکر کیا ہے ' -NotMatch کمانڈ کے آخر میں آپشن:

> سلیکٹ-سٹرنگ - راستہ 'File2.txt' - پیٹرن 'ہیلو' -NotMatch


جیسا کہ آپ دیکھ سکتے ہیں، اوپر فراہم کردہ کمانڈ نے تمام تاروں کو ظاہر کیا سوائے ' ہیلو ' سے ' File2.txt ”:


یہ مشاہدہ کیا گیا ہے کہ کنسول پر چھپی ہوئی لائن میں ' ہیلو 'لفظ.

یہی ہے! آپ ونڈوز میں گریپ کے مساوی کمانڈز کے بارے میں جان چکے ہیں۔

نتیجہ

grep کمانڈ کا استعمال لینکس میں فائلوں سے فائلوں اور تاروں کو تلاش کرنے کے لیے کیا جاتا ہے۔ ' Findstr 'اور' مل ونڈوز کمانڈ پرامپٹ کی کمانڈ لینکس گریپ کمانڈ لائن یوٹیلیٹی کے مساوی ہیں۔ آپ استعمال کر سکتے ہیں ' سلیکٹ-سٹرنگ ونڈوز پاور شیل میں ایک grep کمانڈ کے طور پر کمانڈ۔ اس پوسٹ میں، ہم نے مثالوں کی ایک فہرست فراہم کی ہے جو ظاہر کرتی ہے کہ ' Findstr '،' مل '، اور ' منتخب کریں۔ - تار کمانڈز جو ونڈوز میں گریپ متبادل کے طور پر استعمال ہوتے ہیں۔